tomcat下如何配置圖片服務器


前提:由於客戶端有大量的圖片傳入服務器中,因此傳入的圖片需要保存在服務器的硬盤上,而不是這個項目下,而數據庫中保存的為圖片的路徑,因此如何在JSP頁面上顯示服務器硬盤上的圖片是我們需要處理的。
首先,找到tomcat下的server.xml文件
第二步驟,配置文件下加入service節點

 1  <Service name="zfcg">  
 2   <!--分配8089端口 -->  
 3   <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="GBK" redirectPort="8443" />                 
 4   <Engine name="zfcg" defaultHost="localhost">  
 5     <!--name為項目訪問地址 此配置的訪問為http://localhost:8080 appBase配置tomcat下wabapps下的路徑-->     
 6     <Host name="localhost" appBase="D://Tomcat6//apache-tomcat-6.0.29//webapps"  
 7       unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">  
 8       <!--資源地址-->  
 9       <Context path="" docBase="D://UpImagePic" debug="0" reloadable="false"/>  
10     </Host>  
11   </Engine>  
12  </Service>

這個時候我們配好了一項目,而這個項目只存放圖片。其中在D://UpImagePic下的/upload/2016/01/21目錄下有一張圖片

1fcf51b3-f67c-1c4f-2058-av567d0b10b5.jpg

而此圖片在數據庫中對應的地址為/upload/2016/01/21/1fcf51b3-f67c-1c4f-2058-av567d0b10b5.jpg

此時輸入訪問路徑http://localhost:8080/upload/2016/01/21/1fcf51b3-f67c-1c4f-2058-av567d0b10b5.jpg

頁面上就會顯示出對應的圖片。

需要注意的是,D://UpImagePic相當於我們平時做demo是webroot目錄,因此我們在數據庫中存儲的路徑要和D://UpImagePic的路徑保持一致。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM