Springmvc 中圖片伺服器的設定和使用
阿新 • • 發佈:2019-01-07
圖片伺服器設定
Tomcat conf/Catalina/localhost下,如果沒有需要手動建立資料夾
新建img.xml
在xml檔案中配置<Context path="/img" reloadable="true" docBase="F:\img" />
path:瀏覽器訪問目錄,與xml檔名必須一至 ***
docBase:虛擬目錄
在Tomcat的conf\web.xml檔案中找到如下配置:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-start>
</servlet>
listings 修改為true
通過瀏覽器訪問
http://ip:埠號/虛擬目錄 ,如可以顯示,虛擬目錄配置成功
例如:http://127.0.0.1:8080/img
將圖片伺服器和web伺服器分離開來
建立一個系統配置資訊SysConfig.xml
<?xml version="1.0" encoding="UTF-8"?> <root> <!-- 圖片伺服器 配置資訊 --> <imgPath>F:\img</imgPath> <imgServerUrl>http://127.0.0.1:8080/img</imgServerUrl> <!-- 新聞主頁的右邊的4個熱點新聞 --> <hotNewsPic> <news nid="" picUrl="" title="" /> <news nid="" picUrl="" title="" /> <news nid="" picUrl="" title="" /> <news nid="" picUrl="" title="" /> </hotNewsPic> <!-- 新聞網站前臺的站點部署名,用於在快取中生成前臺呼叫的uri --> <newsBasePath>http://localhost:8080/News</newsBasePath> </root>