请注意,我正在寻找可能的解决方案超过几个小时。我在Stack Overflow上看到了类似的问题,但这不起作用。
好的,所以我在Eclipse Kepler中创建了一个Dynamic Web Project。后来我与队友分享了一切。当他试图改变其中一个课程时出现问题。他把私人领域变成了别的东西。但是当他重新启动tomcat服务器重新发布代码时,他得到一个异常,即该文件的路径无效。但他改变了这一点!!!
Eclipse仍然认为变量具有旧值。
知道怎么解决吗?我们多次重启eclipse,重启tomcat服务器。
答案 0 :(得分:1)
确保Eclipse实际构建了类文件。 JSP文件在运行时由Web服务器编译,因此可能会有所改变。
查看文件系统,确保在Eclipse中保存更改时所有.class
文件的时间戳都会发生变化。
答案 1 :(得分:0)
你是什么意思分享?如果您正在使用某种源代码控制应用程序,那么问题很可能就在那里。如果按时间快速修复,只需复制整个项目目录,并从所述目录创建项目。此外,tomcat倾向于不更新'您出于某种原因部署的项目。但是,如果你杀死了work / catalina文件夹并重新部署你的项目,它应该可以工作。
答案 2 :(得分:0)
从容器中删除项目,清理容器并重新部署项目