1.修改后不需要重启阿,<Context>标签中声明reloadable="true",或者
把你的应用程序打成war包,重新部署一下就行了,只要server.xml
中<Host ... autoDeploy="true"...>使用默认设置就行2.你采用的Context标签写在server.xml中的方法是Tomcat4使用的,5.0最好
写在Tomcat_home\conf\Catalina\localhost中,起名sy.xml,内容给你个例子:
<Context path="/Upload" reloadable="true" docBase="D:\webserv\webApp\Upload" workDir="D:\webserv\webApp\Upload\work" />
docBase属性指定应用程序的目录,reloadable为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序
这样就可以在非webapps目录并且实现自动部署
把你的应用程序打成war包,重新部署一下就行了,只要server.xml
中<Host ... autoDeploy="true"...>使用默认设置就行2.你采用的Context标签写在server.xml中的方法是Tomcat4使用的,5.0最好
写在Tomcat_home\conf\Catalina\localhost中,起名sy.xml,内容给你个例子:
<Context path="/Upload" reloadable="true" docBase="D:\webserv\webApp\Upload" workDir="D:\webserv\webApp\Upload\work" />
docBase属性指定应用程序的目录,reloadable为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序
这样就可以在非webapps目录并且实现自动部署
它只是指向了upload呀
<Context path="/sy" reloadable="true" docBase="D:\webserv\webApp\sy" workDir="D:\webserv\webApp\sy\work" />
<Context path="/sy" reloadable="true" docBase="D:\webserv\webApp\sy" workDir="D:\webserv\webApp\sy\work" />Upload的应用程序的xml文件名改为upload.xml,内容:
<Context path="/Upload" reloadable="true" docBase="D:\webserv\webApp\Upload" workDir="D:\webserv\webApp\Upload\work" />Tomcat_home\conf\Catalina\localhost目录下现在有两个xml文件sy.xml,upload.xml
第一个帖子只是给你个例子,想让你按照那个改
解释reloadable是自动加载xml的设置。
要修该 reloadable="true"在哪改动呀