Tomcat中的docBase配置(映射非webapps目录下的项目)


  做web开发也有一两年咯,尽然不知道tomcat的配置文件中docBase的秒处,想想着实有点悲哀。

  以前在开发项目过程中,如果想打开其它目录下的web项目,只知道把该项目拷贝到正在运行的tomcat服务器webapps目录下,小点的项目还好两下次可以拷贝完,要是大点的不仅废时间还要乱费硬盘空间资源(不可取)。

  废话少说,现在只需配置一个xml文件即可免去拷贝过程,具体操作如下:

 

  第一步:找到tomcat目录下的..\conf\Catalina\localhost文件夹,一般里面会有一自身的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文件名去访问的;第三步的文件路径切记是正斜杠(/),从文件夹目录复制时都是反斜杠。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM