【发布时间】:2016-07-18 13:22:27
【问题描述】:
在我的 Eclipse 中,我创建了一个动态 Web 项目,它在 Tomcat7 上运行。如果我修改并保存项目中的任何文件,eclipse 会自动在 Tomcat 上重新发布项目(将文件复制到临时 Tomcat 目录中)并重新启动 Tomcat。这意味着我失去了所有会话。
有没有办法告诉eclipse在手动重启Tomcat的时候自动复制Tomcat目录下修改过的文件而只重启Tomcat?
更好的是:复制 Tomcat 目录中的所有修改文件,但仅在我修改扩展名为 *.java 的文件时重新启动 Tomcat
感谢您的帮助!
【问题讨论】:
-
您是否在Tomcat web.xml 配置文件中将开发参数设置为“1”?
-
您可以尝试使用 Pivotal Tc Server。它可以很好地处理热交换文件,甚至是 Java 类。它只是带有一些附加功能的 Tomcat。
-
感谢您的 cmets。由于我不想使用额外的软件,我对 Baldurian 的解决方案非常满意。