虛擬目錄實現跨域訪問資源
目前爲了實現一個需求,ckEditor編輯器編輯的內容包括圖片等,圖片使用統一的文件服務器進行存儲。
然後多套系統訪問該包含圖片的內容時,需要實現圖片自動從文件服務器進行加載。
1.Tomcat虛擬目錄映射設置:
在serve.xml文件的</host>標識前加入:
<Context path="/cooper/cooperTemp" docBase="F:\temp" debug= "0" reloadable= "true" crossContext= "true" />
/cooper/cooperTemp爲存儲內容時加入的文件相對路徑
F:\temp爲文件的實際存儲地址
最終映射方式爲:
/cooper/cooperTemp/userFiles/201208/11.jpg --->F:\temp\userFiles\201208\11.jpg
2.weblogic虛擬目錄映射
在weblogic.xml文件中加入
<virtual-directory-mapping>
<local-path>/opt/bea</local-path>
<url-pattern>/cooperTemp/*</url-pattern>
</virtual-directory-mapping>
最終映射方式爲:
/cooper/cooperTemp/userFiles/201208/11.jpg --->/opt/bea/cooperTemp/userFiles/201208/11.jpg