1. 程式人生 > >Weblogic部署專案三種方式

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域的一些相關資訊

我們要部署專案,該在哪裡配置呢

  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
我們的專案部署資訊新增在configuration-version 和 admin-server-name 之間
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服務即可。

三種部署方式都能達到部署專案的目的,至於三種部署方式的利弊,明天再說說吧。