tomcat虚拟路径的几种配置方法
摘自:http://dolphin-ygj.javaeye.com/blog/312046
1.在.%TOMCAT_HOME%\conf\Catalina\localhost建立一个xml文件里面写上
<Contextpath="/web"docBase="D:/myweb"crossContext="false"debug="0"
reloadable="true"></Context>推荐方式
2.打开%TOMCAT_HOME%\conf\server.xml文件
在<host></host>之间加入如下代码:<Contextpath="/web"docBase="E:\myweb"
debug="0"reloadable="true"/>
3.把一个打好的war包放到%TOMCAT_HOME%\webapps,tomcat会自动发表为一个web应用的。
crossContext的含义我没有用过,在网上找来下也没有找到,建议你看看tomcat的文档应该有
的。
debug应该是调试一个web项目的java代码时,将tomcat服务器和开发工具集成,或需要工具
的一些插件支持(比如Eclipse下的myclipse等),这些方式都是在本地进行,即你的开发工具和
tomcat运行在同一台服务器上,如果你的开发工具和服务器不再一台机器上那就需要实现远程
调试功能了。
其实在一般java项目开发中都会引入log4j包,用配置的方式在开发过程中输出调试信息。如果
不是有特别要求,不见建议去花时间研究它。
到时reloadable属性的设置有些用处,
当reloadable=true时,相关文件改变,Tomcat先停止webapp并释放内存,然后重新加载webapp
。这样以来可以省去手工部署webapp工程的时间。和开发工具一起使用可以稍微提高点工作效
率。