【发布时间】:2013-07-17 22:40:57
【问题描述】:
我正在使用带有 Apache Tomcat 版本 6 的 Eclipse Java EE IDE 来开发 Web 应用程序。
应用程序的结构非常简单,只有两个类,一个是servlet类,另一个是由servlet构建的对象,完成大部分工作。
我遇到的问题是:因为今天早上我对两个类文件所做的更改并没有出现在 Web 应用程序的行为中。该应用程序的行为本质上就好像它正在运行我昨天的代码。为了确保确实如此,我暂时以激进的方式改变了程序的行为,而且这些改变仍然没有影响到 Web 应用程序。
一些相关信息:我正在运行 Ubuntu 12,我的 Eclipse 项目设置为自动构建,并且 tomcat 服务器默认配置为自动加载模块并在资源更改时自动发布。我也打扫过 出服务器的工作目录。
我该如何克服这个问题?我需要我的 Web 应用程序来实现我对 servlet 的源代码和 servlet 使用的类所做的更改。
【问题讨论】:
-
尝试重启服务器。您也可以尝试在服务器中添加和删除项目。
-
我尝试了这两个,我重新启动了服务器,删除了项目并将它们重新添加,故意重新发布服务器,所有这些都在刷新我的 eclipse 项目之后。
-
我什至删除了旧项目,构建了一个新的动态 Web 项目,并将我的两个源代码文件和依赖项全部导入新项目文件夹,但 Tomcat 仍然没有实现我做了0_0
-
您的 tomcat server.xml 是否指向正确的工作区? server.xml 可以在你的 tomcat 安装目录中找到。
标签: java web-services tomcat servlets eclipse-classpath