为什么eclipse没有正确部署我的Dynamic Web Project?
问题描述:
问题出在这里:我有一个java源代码管理下的“动态web项目”,并在我的eclipse工作区签出。之前,我能够在eclipse中的本地Tomcat服务器上运行servlet。但是,我拉了一些改变,删除了一些文件,并添加了一些新的。为什么eclipse没有正确部署我的Dynamic Web Project?
现在Eclipse看起来好像没有将web应用程序部署到tomcat目录。我查看了Eclipse以前部署它的文件夹(在.metadata下),但没有任何东西被复制到那里了。我认为我的构建配置有问题,请问可能的原因或步骤是什么?
但是我可以用我写的Ant脚本来部署/运行Web应用程序,并且它在执行时可以正常工作。
答
很难说没有更多的信息。我会从启动Tomcat时检查控制台中的任何错误开始。问题如何显现,如果文件被复制,你看到了什么?如果我无法找到一个具体的问题,有一些随机的东西/巫毒仪式尝试(有时是Eclipse的只需要一点点的关注):
- 检查窗口/首选项,那么Java /安装JRE和服务器/运行时环境。点击Edit,查看Eclipse是否报告任何错误。
- 检查您的项目的构建路径 - 右键单击项目/构建路径/配置构建路径。浏览所有标签;任何红色需要修复。
- 尝试打开窗口/显示视图并查看错误日志(其中包含Eclipse错误)和问题(任何编译器警告/问题)。
- 有时Project/Clean有帮助。
- 尝试在服务器视图中右键单击您的服务器并选择清理。
- 尝试用-clean选项启动eclipse。
我知道这听起来很乏味,但删除并重新创建Web服务器配置。根据我的经验,这有助于90%的时间。 – 2011-02-10 01:06:02
我想要亚历山大的建议。此外,如果一切都失败了,重新创建工作区,并再次从源代码管理所有项目... – Domchi 2011-02-10 01:20:42