关于myeclipse+tomcat+struct2的热部署问题
今天满心欢喜的打开电脑来写程序,却不曾想到它竟然给我搞事情,前几天刚学的struct2热部署竟然不好用了。每次改java文件都要重新部署好麻烦,最后花了了好长时间才解决,必须在这里总结一下:
(1)struct.xml中
<struts>标签里面设置如下:
<constant name="struts.devMode" value="true" /><!-- 热部署 -->
(2)在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签:
<Context debug="0" docBase="D:\demo1\web" path="/demo1" privileged="true" reloadable="true"/>
(3)在conf文件夹中的web.xml文件中添加
<init-param>
<param-name>development</param-name>
<param-value>true</param-value>
</init-param>
(4)在conf文件夹中的context.xml文件中添加
<Context reloadable="true">
注意:再更改完毕后必须保存为utf-8不然tom-cat不能正常启动