目前在做一个网站项目,使用MyEclipse+Tomcat,每次修改项目源代码时,都需要重启tomcat、重新导出项目到webapps文件夹或者重新部署,太麻烦。于是研究了一下tomcat如何设置成热启动,即修改源代码时不需要重启tomcat服务器。方法如下:
第一步:
Tomcat安装目录下,修改 conf/server.xml 中的 Host 配置,设置其reloadable属性为true,即在Host标签中添加reloadable="true"这一句,重启Tomcat使配置文件生效。
第二步:
在conf/web.xml中搜索init-param,找到能够添加<init-param>标签的位置的地方,添加
<init-param>
<param-name>development</param-name>
<param-value>true</param-value>
</init-param>
注意,是在Server中的web.xml文件中添加,不是项目的web.xml
第三步:
重启tomcat服务器,使修改生效。然后在Eclipse中的servers窗口里,点击publish to the server按钮
OK,到此为止,配置结束,接下来每次修改源代码(包括servlet代码)后,都不需要重新启动tomcat了,但是需要点击部署按钮重新部署一下项目。
转载原地址:http://biancheng.dnbcw.info/javascript/419409.html