我正在使用maven for dependencies等JavaEE webprojects。测试环境是用于eclipse的Tomcat 7.
现在,当我转换到新的eclipse(Luna)并在tomcat上部署webapp时,tomcat实例拒绝为项目提供服务。它给出404并且localhost:8080
上的请求不会产生任何异常的控制台或日志条目,除了正常的启动输出(与Juno完全相同)。
我比较了/.metadata/...
中的服务器访问日志文件和启动脚本。他们是平等的。没有错误消息,也没有其他线索为什么Luna Tomcat不起作用。不要误解我的意思,服务器“正常”,因为它提供了404消息,它只是不提供部署的webapp。
是否有人知道如何进一步调试,或者不同行为的原因是什么?感谢任何提示或建议。
-a
编辑:
我已经做过的一些事情:
- 检查并设置项目根目录(设置为/在两种情况下)
- 通过谷歌找到的一个建议是在项目设置构建路径中摆弄库和订单和导出。 (只需将它们上下移动以消除错误 - >不起作用)
- 在Project Properties中,将目标运行时设置为Tomcat 7(相关服务器)
- 重新安装服务器
- 将所有配置从一个服务器路径复制到另一个服务器路径
- 将Luna的服务器基本路径设置为与正在运行的Juno实例完全相同(是的,它们位于不同的位置)
EDIT2:
将Eclipse更新到最新版本(MARS)完成了这项工作。可悲的是,我现在永远不知道问题的原因是什么。幸运的是一切都有效,我可以专注于实际做某事:D