【问题标题】:Issue in Maven project while runningMaven项目运行时出现问题
【发布时间】:2015-09-28 14:46:40
【问题描述】:

首先,我是 maven 的新手。

我的 Maven 项目在我运行时突然开始在浏览器上显示 4o4 错误。

我使用 maven archetype:webapp 创建了一个 maven 项目并开始将我的东西放在那里,它很成功,但现在那里出了点问题。

在 web.xml 中,我提到了欢迎文件为 index.html

我的目录结构如下:

我面临的错误如下:

谁能帮帮我,这里有什么问题?

提前致谢!!

【问题讨论】:

    标签: html eclipse maven tomcat7


    【解决方案1】:

    您似乎将上下文从“InterApp”重命名为“interApp_Accounting_v1” - 您可以尝试使用该新名称访问 webapp 吗?

    所以我猜:http://localhost:8080/interApp_Accounting_v1/

    名字来源于pom.xml里面的finalName:

    <finalName>${project.artifactId}-${project.version}</finalName>
    

    见:https://maven.apache.org/pom.html

    可以使用 pom 中的 finalName 或通过 maven war 插件进行更改: https://maven.apache.org/plugins/maven-war-plugin/usage.html

    否则,如果无法部署war文件,则需要查看日志文件。

    【讨论】:

    • 不.. 这不是问题。它在我的另一台笔记本电脑上工作。但是不知道这里有什么问题......
    • 您的第一个屏幕截图显示了目标文件夹和战争文件。如果eclipse将该war文件部署到tomcat并使用相同的名称,则url必须匹配。您可能已将 eclipse WTP 服务器设置中的上下文根更改为 /InterApp - 如果是这样,您还需要在其他计算机上执行此操作。
    【解决方案2】:

    问题出在 web.xml 中,我给出了 /* 之类的 url 模式,如果匹配则重定向到服务类,这就是它无法呈现欢迎页面的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多