weblogic的虛擬路徑配置

參考:https://www.cnblogs.com/leap/p/9637746.html

前言
weblogic的虛擬路徑配置有兩種:

一種是在項目下配置,即在weblogic.xml中配置,該方法配置的虛擬路徑會帶上項目的上下文,如項目訪問路徑爲http://localhost:8000/myweb,則配置upload的虛擬路徑地址爲http://localhost:8000/myweb/upload/xxx.png,該配置方法網上隨便就能搜到,不是本文重點;

另一種是不帶項目上下文的,最終訪問地址爲http://localhost:8000/upload/xxx.png,本文着重探討該方案的實現

詳細配置

  1. 在/var/upload目錄下創建WEB-INF目錄,然後添加
    weblogic的虛擬路徑配置

2.修改domain下的config/config.xml,增加如下內容,然後啓動服務即可
weblogic的虛擬路徑配置

配置詳解
name 部署名稱,無特殊作用
target 填寫爲實際部署的服務名稱
source-path 需要映射的物理路徑
staging-mode 重點!!!此處必需設爲nostage,表示不復制到webloigc的stage目錄下
其他配置項均爲常規配置項
其他注意事項
(如果是在界面上配置部署,生成的默認配置是<staging-mode xsi:nil="true"></staging-mode>,要修改爲nostage時務必去掉xsi:nil="true",因爲xsi:nil="true"的意思是表示標籤中的內容爲空)

附 關於stage
weblogic有三種部署模式

nostage
不把項目複製到stage下,服務直接讀取指定路徑作爲部署內容
stage
把部署項目複製到服務的stage目錄下
External_Stage
藉助第三方工具部署項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章