Eclipse中的Tomcat没有启动我的webapp

时间:2015-02-23 09:22:07

标签: java eclipse tomcat web-applications

我正在尝试做一些通常没什么问题的事情。我想从Eclipse中在Tomcat中启动我的webapp。

这是我遵循的步骤:

  • 使用服务器向导创建服务器
  • 添加webapp

服务器启动没有任何问题,但它没有启动webapp。我应该获取webapp启动日志,但我只获得标准的Tomcat日志,就像我在没有webapp的情况下启动它一样会记录。并尝试在浏览器中访问webapp会收到404错误。有什么想法吗?

最后一件事:当我在webapp文件夹中手动添加war文件时,它会部署,启动和运行,没有任何问题。

我在Mavericks Mac上使用Eclipse Luna和Tomcat 7.0.55以及JDK 1.6。我正在用Maven 3构建我的项目。

编辑:经过一些搜索,似乎问题发生在部署步骤中。当我查看我的target/majrouting-web-1.1.4文件夹时,我可以看到我的WEB-INF,META-INF,css,img和js文件夹。但是当我查看wtpwebapps中的部署文件夹时,只存在WEB-INF。但是,当我手动部署(在/ webapp文件夹中复制war文件并启动Tomcat)时,它正在部署并正常工作。 war文件的内容似乎还可以。我不明白。

2 个答案:

答案 0 :(得分:1)

我面临同样的问题,这是我的解决方案,它对我有用:

右键单击项目 - > 属性 - > 部署程序集 - > 添加.. , 选择文件夹并选择包含js / css /其他资源的文件夹,重启后即可使用。

我在从开普勒到霓虹的更新蚀时遇到这个,在开普勒不需要这一步。 (至少在我身边)

答案 1 :(得分:-1)