tomcat7和tomcat8 對 資源路徑的解析
阿新 • • 發佈:2019-01-24
在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>