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

问题来源:项目上经常遇到部署到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  下的文件

猜你喜欢

转载自crazyhacker.iteye.com/blog/2418332