1. 程式人生 > >Springmvc 中圖片伺服器的設定和使用

Springmvc 中圖片伺服器的設定和使用

圖片伺服器設定
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>