有两种选择。
首先,Eclipse使你可以执行此操作,只需稍稍更改配置即可(另请参见此详细信息)
- 将Tomcat添加到服务器列表
- 使项目成为“动态Web项目”(通过创建向导或通过设置中的facets部分)
- 将项目添加到tomcat,并配置其“部署程序集”
- 从列表中双击tomcat以打开配置
- 将“发布”更改为“从不自动发布”(这意味着在你按ctrl + s时不会重启服务器)
- 在调试模式下启动tomcat
这仍将反映代码更改,但不会重新启动服务器。
其次,我已经使用FileSync插件很长时间了:
- 配置插件以将所有类从bin Director发送到
WEB-INF/classes
你的tomcat安装中(这与配置部署程序集几乎相同) - 配置所有其他资源以转到各自的位置
- (可选)外部化从文件同步位置设置到单个变量的所有绝对路径,并在eclipse中配置该变量(因此,如果所有成员都在使用eclipse,则你也可以提交文件同步设置)
- 将Tomcat添加到eclipse中的“服务器”列表中,将“服务器位置”选项配置为“使用tomcat安装”(当从服务器列表中双击tomcat时,屏幕打开)
- 在调试模式下启动tomcat
这样对我来说效果很好。每个非结构性更改都会立即反映出来,而无需重新部署。



