关于Tomcat 设置非Tomcat 路径文件引用问题解答

本文介绍了一种在Tomcat中自定义部署路径的方法,通过修改server.xml文件,实现特定项目的资源文件部署到指定目录,避免了人工复制文件的问题。

问题来源:项目上经常遇到部署到Tomcat 下一些非源码文件,不同项目有所不同,导致版本替换时间会有需要人工复制文件的问题,为解决此问题,想到此办法。

 

在Tomcat   apache-tomcat-7.0.64\conf  路径 server.xml 文件:

 

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

 

        <!-- SingleSignOn valve, share authentication between web applications

             Documentation at: /docs/config/valve.html -->

        <!--

        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />

        -->

 

        <!-- Access log processes all example.

             Documentation at: /docs/config/valve.html

             Note: The pattern used is equivalent to using pattern="common" -->

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

 

        <Context docBase="D:\develop\hmi" path="/TestProject/pages/hmi/" reloadable="false" source="org.eclipse.jst.jee.server:EMS_Test"/>

 

  </Host>

 

 

当访问URL:  http://localhost:8080/TestProject/pages/hmi/  时会访问物理文件路径:D:\develop\hmi  下的文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值