1. 程式人生 > >tomcat7和tomcat8 對 資源路徑的解析

tomcat7和tomcat8 對 資源路徑的解析

在jsp中 我們需要引入靜態檔案 使用下面的方式

<%@include="/static/path.html"%>

在META-INF 的context.xml 檔案中配置別名

<Context aliases="/static=/mfs/ShareFile/static" >
</Context>

這樣就能將/static/path.html 對映到 絕對目錄中/mfs/ShareFile/static/path.html
但 這種別名寫法在tomcat8 裡面不行了 需要寫成下面的樣子

<Context >
    <Resources>
<PreResources base="/mfs/ShareFile/static" className="org.apache.catalina.webresources.DirResourceSet" webAppMount="/static" /> </Resources> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=".*" /> </Context>