Weblogic部署專案三種方式
在weblogic中部署專案通常有三種方式:第一,在控制檯中安裝部署;第二,將部署包放在domain域中autodeploy目錄下部署;第三,使用域中配置檔案config.xml 進行專案的部署。
控制檯部署
1 啟動weblogic服務,登入到weblogic控制檯頁面,輸入使用者名稱和密碼,登入到控制檯裡面
2 點選左側的部署
3 在右側點選安裝按鈕,準備進行專案安裝
4 看到路徑輸入框,可以在下面選擇要部署的專案的位置
5 也可以直接輸入要部署的包的位置,敲回車
6 點選下一步即可
7 繼續下一步
8 點選完成按鈕
9 儲存前面各步的設定
10 儲存完成後,會看到啟用更改的提示,且不需要重啟。
11 這時便可以進行測試了,輸入專案名稱,看到了專案的歡迎頁面,即專案部署成功。
如果前面的步驟操作完成了,但依然無法訪問專案的話,可以參考下面的補充步驟
補充步驟
補1 點選部署,勾選上專案,點選啟動
補2 待啟動後,專案狀態為活動,健康狀況為OK時,繼續測試。
autodeploy自動部署
自動部署時不需要登入控制檯,在domain域的主目錄下面有個autodeploy目錄,直接將專案包拷貝到autodeploy目錄下面就可以了。
autodeploy目錄裡面有個readme.txt 文件,開啟看一下,這裡摘第一段出來
This autodeploy directory provides a quick way to deploy applications to a development server. When the WebLogic Server instance is running in development mode, applications and modules in this directory are automatically deployed.
主要說什麼呢,就是開發模式下面,當weblogic啟動時,會自動部署autodeploy目錄下面的專案。
將部署包servletDemo.war 丟到autodeploy目錄下面,啟動startWeblogic.cmd ,進行servletDemo的訪問,依然可以看到
歡迎頁面。
config.xml配置檔案部署
config.xml檔案在domain域的config目錄下面,config.xml主要配置了domain域的一些相關資訊
我們要部署專案,該在哪裡配置呢
我們的專案部署資訊新增在configuration-version 和 admin-server-name 之間base_domain 12.1.3.0.0 base_domain DefaultAuthenticator SystemPasswordValidator 8 1 myrealm {AES}xLPXh4gcT6JErTB+toxRZ1pQpAS+MGMuqnnXzu/OsxWMQTB8152ggdbUlhkSXUGC9f959oL7tIzyZiu9XdeajlkK9vAu9cQlCKLLUaUMyl5Ty4C0uuJA99b14eR7oIu4 weblogic {AES}n3LLdgmAsocPRoYUrFfR2waWOlEz6KDFsp7+gByNeo8= AdminServer base_domain {AES}21z8vCiCbuaYqsSj5t5+y6qvEY8dE3NdNr0zDG+K3EdwWEubzk9Vmx79Di43oxqX 12.1.3.0.0 AdminServer
12.1.3.0.0
servletDemo
AdminServer
war
C:\Users\ZhangQi\Desktop\servletDemo
DDOnly
AdminServer
剛開始進行config.xml 配置檔案部署的時候,出現了404,修改了下配置就可以了
將部署的war包解壓為資料夾的形式,然後
將 war 裡面的war 修改為 dir 即可
servletDemo
AdminServer
dir
C:\Users\ZhangQi\Desktop\servletDemo
DDOnly
nostage
然後啟動weblogic服務即可。
三種部署方式都能達到部署專案的目的,至於三種部署方式的利弊,明天再說說吧。