Weblogic開發模式和生產產品模式互換
WebLogic有兩種工作模式,一種是開發模式,另一種是生產模式。開發模式下,啟用了自動部署;生產模式下,關閉了自動部署。自動部署是一個標誌,它使得配置或定位工作不需要任何管理員或開發人員的操作。當自動部署處於啟用狀態時,管理伺服器將監視指定的目錄以確定是否有新建的或更新的應用程式。如果管理伺服器發現了應用程式有變化,就會自動部署該目錄中的所有檔案或目錄。預設情況下,自動部署目錄為域的/autodeploy子目錄,在autodeploy目錄中找到的任何新檔案都將被自動部署。WebLogic安裝時預設的是開發模式
下面說一下,這兩種模式的相互轉換
生產轉開發
Step 1:
目標檔案:domain/bin/setDomainEnv.sh
修改內容:PRODUCTION_MODE="true"改為PRODUCTION_MODE="false"或者PRODUCTION_MODE=,完。
Step 2:
目標檔案:domain/config/config.xml (為什麼生產轉開發要改這裡?我想是因為預設的是開發環境,開發環境預設是沒有這個語句的。所以轉回開發需要手動修改。這個我後面有時間再驗證下)
修改內容:<production-mode-enabled>true</production-mode-enabled>改為<production-mode-enabled>false</production-mode-enabled>,或者直接刪掉
Step 3:
重啟服務
開發轉生產
Step 1:
目標檔案:domain/bin/setDomainEnv.sh
修改內容:PRODUCTION_MODE="false"改為PRODUCTION_MODE="true"
Step 2:
重啟服務