Linux部署weblogic11g

來源:互聯網
上載者:User

Linux版本:Centos 6.3

Jdk版本:1.6

把Weblogic11g裝進冰箱總共分幾步?

不繞圈子,步入正題。

第一步:下載weblogic11g

訪問:http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html,選擇Generic:1GB的File1檔案進行下載

下載後的安裝檔案名稱為:wls1036_generic.jar

第二步:安裝Weblogic11g

進入到wls1036_generic.jar所在的目錄並輸入命令:

java -jar wls1034_generic.jar

之後會彈出圖形安裝介面:

1、  歡迎介面 Next。

2、  同意Next。

3、  預設將weblogic安裝在/root/Oralce/Middleware目錄下 Next。

4、  選擇"complete" Next。

5、  預設 Next。

6、  同意 Next。    

7、  預設路徑 Next。

8、  等待安裝完成。

至此安裝完成。

第三步:建立新的Weblogic域

在安裝完成之後,系統會自動彈出讓使用者建立weblogic域的介面,點擊“建立一個新的weblogic域”

步驟如下:

1.1安裝完成後在圖形介面選擇”建立一個新的Weblogic域” ,並點擊下一步。

1.2 選擇”產生一個自動設定的域以支援下列產品”,並選中

”WebLogic Advanced Web Services forJAX-RPC Extension – 10.3.6.0[wiserver_10.3]”,並點擊下一步。

1.3 輸入欄位的名稱和位置,不去修改Weblogic的預設值,點擊下一步。(名稱為:base_domain,這塊很重要,如果不熟就別改了。)

1.4 組態管理員使用者名稱和口令,此處可由使用者自行配置,但是一定要記住該使用者名稱與口令,(例如使用者名稱:weblogic,密碼1qaz!QAZ)點擊下一步。

1.5 選擇生產模式,並不去改動Weblogic的jdk,點擊下一步。

1.6 組態管理伺服器,不去修改Weblogic的預設值,點擊下一步。

1.7 選擇可選配置,選中”管理伺服器”,”JMS分布式目標”,”RDBMS安全儲存”共三項

1.8 配置RDBMSSecure Store 資料庫,不去修改Weblogic的預設值,點擊下一步。

1.9 配置摘要,點擊建立。

2.0 建立完成。

第四步:啟動Weblogic(終於到了這個激動人心的時刻~~~)

進入啟動Weblogic目錄

cd /root/Oracle/Middleware/user_projects/domains/base_domain/bin(這是我的,你們走你們自己的)

之後輸入命令

./startWebLogic.sh(需要輸入Weblogic使用者名稱與密碼哦,親~)

第五步:配置Weblogic(我使的是圖形介面的配置,有一些大拿喜歡使用命令方式,小弟膜拜ing)

1.瀏覽器URL訪問http://localhost:7001/console進入Weblogic控制台。

2.輸入帳號密碼登入。(之前配置的weblogic帳號與密碼哦,親~~~)

3.進入主介面後點擊左側:環境-伺服器-鎖定並編輯-建立,並設定伺服器名稱為:Server-DC(名字自己起,最好不要太短~),監聽連接埠號碼為8001(連接埠號碼自己定義,不能小於1024)。之後點擊”啟用更改”(千萬不要忘了儲存哦,親~~~)。

(PS:這裡的Server-DC您可以理解成一個項目,如果您有多重專案可以建立多個Server-DC,也可以建立一個Server-DC裡麵包含多個子項目。)

4.啟動Server-DC 服務:

命令進入cd  /root/Oracle/Middleware/user_projects/domains/base_domain/bin目錄下並執行命令./startManagedWebLogic.sh Server-DC http://localhost:7001

(此處也需要輸入Weblogic帳號與密碼,Server-DC是您自訂的服務名稱,在第三部自訂的哦~~~)

5.部署war包(什嗎?你不知道什麼是war包?。。。。。),點擊主介面左側:部署-鎖定並編輯-安裝-上傳檔案-瀏覽-選中需要上傳到war包-下一步-下一步-下一步-選中Server-DC 下一步-完成-主介面左側點擊:啟用更改。

6.選中Server-DC -點擊啟動按鈕-為所有請求提供服務-是,至此Server-DC已經啟動成功。

7.由於我們需要建立3個子服務(Server-DC, Server-VCA, Server-SH),因此我們需要再建立2個子服務,步驟為重複3-6,連接埠全部為8001(也可以換成其他不同的連接埠)。

 至此全部配置完成,您可以通過url來訪問您的項目啦~,例如:http://localhost:8001:dc

啟動weblogic
cd /root/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh (需要輸入使用者名稱密碼)
啟動三個子系統:
進入 /root/Oracle/Middleware/user_projects/domains/base_domain/bin 目錄下
(1)Server-DC
執行./startManagedWebLogic.sh Server-DC http://localhost:7001
(2)Server-VCA 
執行./startManagedWebLogic.sh Server-VCA http://localhost:7001
(3)Server-SH 
執行./startManagedWebLogic.sh Server-SH http://localhost:7001

停止 weblogic
進入 /root/Oracle/Middleware/user_projects/domains/base_domain/bin 目錄下
#/home/weblogic/bea/user_projects/domains/WeblogicTest/bin/stopWebLogic.sh
./stopWebLogic.sh
啟動三個子系統:
進入 /root/Oracle/Middleware/user_projects/domains/base_domain/bin 目錄下
關閉三個子系統:
(1)Server-DC
執行./stopManagedWebLogic.sh Server-DC http://localhost:7001
(2)Server-VCA 
執行./stopManagedWebLogic.sh Server-VCA http://localhost:7001
(3)Server-SH 
執行./stopManagedWebLogic.sh Server-SH http://localhost:7001

如果沒清乾淨的話那麼輕輸入命令:ps -ef |grep weblogic

查看還是否有線程佔用?

之後輸入命令kill -9 連接埠號碼來殺掉進程。

注意事項:

此處注意:因為Hibernate與Weblogic有個jar包有衝突,因此我們需要:

(1)進入/root/Oracle/Middleware/user_projects/domains/base_domain/lib 添加antlr-2.7.6.jar(該jar包在任意一個子系統內的lib中可以找到)

(2)進入/root/Oracle/Middleware/user_projects/domains/base_domain/bin 修改setDomainEnv.sh。

(3)修改setDomainEnv.sh,將下列語句添加至檔案底部。

PRE_CLASSPATH="/root/Oracle/Middleware/user_projects/domains/base_domain/lib/antlr-2.7.6.jar"

exportPRE_CLASSPATH

執行儲存。

(4)重啟伺服器即可生效。

注意事項2:

有的童靴會發現在weblogic下無法讀取各種設定檔。

例如這種問題:

class path resource [request.xml] cannot be resolved to absolute file path because it does not reside in the file system: zip:/root/Oracle/Middleware/user_projects/domains/base_domain/servers/Server-TSP/tmp/_WL_user/sh/bvcetb/war/WEB-INF/lib/_wl_cls_gen.jar!/request.xml

腫麼辦?我的request.xml是自己的設定檔,weblogic就讀取不到。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.