修改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即可.
页:
[1]