【问题标题】:tomcat gives 404 after successful war deployment成功部署战争后tomcat给出404
【发布时间】:2014-10-09 15:18:23
【问题描述】:

问题: 我对tomcat比较陌生,我从我正在处理的新项目中部署了一个war文件,它部署得很好,没有任何问题,但是当我尝试运行该应用程序时,它给出了404。 我试过了 : 试图找到适当的错误消息,但是在 Eclipse 控制台和 tomcat 安装目录的日志文件夹中都没有看到错误。我该如何解决这个问题?任何帮助表示赞赏。

【问题讨论】:

  • 您是否将您的网络应用程序添加到 tomcat 中?服务器选项卡->右键单击服务器名称->添加和删除...我提到这一点是因为据我了解,您将其部署在 elpcse 中
  • 更多细节代码还有你的网站是什么样子的
  • 您可以使用部署描述符和您尝试访问的页面网址更新您的帖子吗?
  • 我确实通过在 Eclipse 中添加或删除功能来部署它。
  • 添加一个 index.html 页面,如果你没有

标签: java tomcat tomcat7


【解决方案1】:

1.请检查此文件:(有时控制台不会给出任何提示)

${tomcat-root-directory}/logs/localhost.yyyy-MM-dd.log


2.我的情况:
我从控制台的输出中成功解压了战争文件日志记录。
但是当我在浏览器中访问 url 时,我得到 404 错误

我查看了日志,发现java源文件丢失了。还有一个java.io.FileNotFoundException
然后我记得我在打包war文件之前使用了maven clean命令。它删除了他们!如果没有这些资源文件,我的战争项目将无法正常启动。并且查看http://127.0.0.1:8080/manager/htmltomcat webapps管理页面,我的war项目运行状态为false。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 2017-12-27
    • 2011-04-12
    • 2018-08-30
    • 1970-01-01
    相关资源
    最近更新 更多