修改tomcat的server.xml文件使工程自动部署

修改的作用就是修改了类(.java)不会自动加载,但是类会自动部署.

注:.xml文件不会起作用.

<Context docBase="E:\workspace\jingtiao2-en-1.0.0\WebRoot"
					path="/en" reloadable="false" autoDeploy="true"
					workDir="C:\software\apache-tomcat-7.0.22\work\Catalina\localhost\jingtiao2en">
					<ResourceLink name="jdbc/main_mysql" global="jdbc/main_mysql"
						type="javax.sql.DataSource" />
					<ResourceLink name="jdbc/en_mysql" global="jdbc/en_mysql"
						type="javax.sql.DataSource" />
				</Context>

 

<Context path="/myApp" docBase="E:\workspace\myProject\web" reloadable="false" crossContext="true"/> 

 前几日设置autoDeploy为true确实可以实现修改java代码自动部署的问题,后来失效了,不知道原因是什么. google了很多,找到这个方案 加上

crossContext="true" 这个属性即解决.. 不知道什么原因,懂的大神请指点. tomcat版本7.

 

 

reloadable:自动加载 设置为false 表示不会自动加载 autoDeploy:自动部署 设置为true即可.

你可能感兴趣的:(tomcat)