0

我正在使用 maven 处理依赖项等的 JavaEE webprojects。测试环境为 Tomcat 7 for eclipse。

现在,当我过渡到较新的 eclipse (Luna) 并在 tomcat 上部署 webapp 时,tomcat 实例拒绝为该项目提供服务。它给出 404 并且请求localhost:8080不会产生任何异常的控制台或日志条目,除了正常的启动输出(与 Juno 完全相同)。

我比较了位于其中的服务器访问日志文件/.metadata/...和启动脚本。他们是平等的。没有错误消息,也没有关于 Luna Tomcat 为何无法工作的其他线索。不要误会我的意思,服务器“工作”,因为它提供了 404 消息,它只是不为部署的 webapp 提供服务。

有人知道如何进一步调试,或者不同行为的原因是什么?感谢您的任何提示或建议。

-一个

编辑:我已经做了几件事:
- 检查并设置项目根目录(在两种情况下都设置为 /)
- 通过谷歌找到的一个建议是在项目设置构建路径中摆弄图书馆和订单和导出。(只需上下移动它们以消除错误 -> 不起作用)
- 在项目属性中,将目标运行时设置为 Tomcat 7(有问题的服务器)
- 重新安装服务器
- 将所有配置从一个服务器路径复制到另一个。
- 将 Luna 的服务器基本路径设置为与工作的 Juno 实例完全相同(是的,它们在不同的地方)

EDIT2:
将 Eclipse 更新到最新版本 (MARS) 完成了这项工作。可悲的是,我现在永远不会知道问题的原因是什么。幸运的是,一切都恢复了,我可以专注于实际做某事:D

4

0 回答 0