概述
第一步:找到tomcat目录下的..confCatalinalocalhost文件夹,一般里面会有一自身的xml文件(host-manager.xml,不同tomcat版本或IDE可能该文件名会有所不同);
第二步:复制一份host-manager.xml,重命名为要访问的项目名.xml,eg:sencha-touch.xml(我是想访问我F盘mobile文件夹下的sencha-touch帮助文档API);
第三步:打开sencha-touch.xml,将Context中的docBase值改为"F:/mobile/sencha-touch",其它值保持不变;
第四步:打开chrome浏览器输入localhost/sencha-touch,即可访问sencha-touch的API帮助文档(无需重启服务直接访问,简单方便!)。
注:第二步的xml文件名最好跟项目名保持一直,因为在浏览器中访问时是通过该xml文件名去访问的;第三步的文件路径切记是正斜杠(/),从文件夹目录复制时都是反斜杠。
1、tomcat目录下的conf文件夹, server.xml
<Context path="" docBase="d:myapp" debug="0" reloadable="true">
</Context>
2、增加Web部署文件
在conf/Catalina/localhost下增加
部署文件名随便
文件内容如下:
<Context path="/balancer" docBase="balancer" debug="0" privileged="true">
</Context>
path是应用在服务器上的虚拟路径,如果要配制成默认引用,则将path设为空就可以
注意,如果有重复的path出现,则在tomcat启动的时候会出现如下错误:
java.io.IOException: java.lang.IllegalStateException: Context path
docBase是应用的路径,如果应用是在tomcat的webwapps目录下,则填相对路径,如果不是在webapps路径下,则填绝对路径。
最后
以上就是单身夏天为你收集整理的Tomcat中的docBase配置(映射非webapps目录下的项目)的全部内容,希望文章能够帮你解决Tomcat中的docBase配置(映射非webapps目录下的项目)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复