Eclipse Tomcat 热部署问题

在以前开发的时候,记得都是在tomact目录下的server.xml文件里配置一段
的方式来开发web应用。这样的话,只要不是增加新的文件,一般修改下代码的话,是不需要重启tomcat服务的。

现在都一般都用eclipse里面自带的tomcat插件来。
但是用这个插件后,编译后部署运行的文件都放在了插件目录
\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
这个里面。
每次修改java文件后都要重启tomcat 或者等tomcat自动重启,有时候就会导致内存溢出。然后被迫重启。

在这里想问下,有神马方式可以设置的在修改.java文件编译后,能自动部署,并且tomcat不自动无休止的的重启?从而提高开发效率。

JRebel 比较好用.一些小瑕疵就忽略啦.

Tomcat插件--Devloader (免重启的开发插件)
[url]http://blog.csdn.net/zzq560/article/details/5627153[/url]

真的靠谱吗?

放弃tomcat自带的插件,或者装个eclipse-jetty插件,相当好用

试试这两个,不保证能起作用。

双击server窗口里面的tomcat server

A. 在Overview的窗口里面Publishing标签
选中最下面一个
Automatically publish after a build event

B. 在Modules的窗口里,把你的APP的Auto Reload关掉。

单独试试A,或者单独B,或者A和B。

[color=gray](当然也许都不好用...)[/color]

自动部署直接在双击server之后publishing里面选择“Automatically publish when resources change”就行了啊,编译后发布应用的目录修改可以在server locations里面重新选择server path。
但是对于java文件修改后内存溢出的问题不知道现在这个BUG改没改好,之前是一直存在的。