Linux下的WebLogic安裝部署

2021-08-22 14:34:54 字數 2902 閱讀 9372

一、軟體安裝

1. 安裝前的準備工作

1.1 首先請確認您要安裝的weblogic版本所在的平台已通過了bea的認證,完整的認證平台列表請參考

2.4.7 確認安裝路徑

choose product directory:  ->1| yes, use this product directory [/home3/weblogicxx]  2| no, select another product directoryenter index numbers to select or [exit][previous][next]>

鍵入[1]繼續

2.4.8 現在開始安裝,此時會出現乙個模擬的進度條,耐心等待,直到100%安裝順利結束。

二、配置configuration wizard

軟體安裝完畢後,下一步配置domain域,進入weblogic安裝目錄(例如:/home/bea/weblogic81/common/bin),找到檔案config.sh,執行他#./config.sh;出現配置介面,選中「create a new weblogic configuration」選項。

選擇配置的模組為「basic weblogic domain」,然後單擊快速配置「express」,單擊[next]按鈕

1.4部署應用

1.4.1 啟動和關閉

1、如何啟動weblogic

[weblogic@jcms bin]$ cd /var/web/jsp/bea/user_projects/domains/mydomain

[weblogic@jcms bin]$ ./startweblogic.sh (需要輸入使用者名稱密碼)

2、如何關閉weblogic

[weblogic@jcms bin]$ ./stopweblogic.sh

1.4.2 設定自動啟動weblogic

1、無需輸入使用者名稱密碼啟動關閉weblogic。

以weblogic賬戶在mydomain目錄下,新建boot.properties檔案,輸入:

password=12345678

username=weblogic

把啟動weblogic的使用者名稱密碼寫進入。

2、修改starweblogic.sh和stopweblogic指令碼

①startweblogic.sh

/usr/bin/nohup $……………… weblogic.server > /var/web/weblogic.log 2>&1

注意:紅色部分為新增的命令。意為將啟動指令碼放到後台執行,並輸出日誌。

②stopweblogic.sh

#!/bin/sh

………………指令碼內容………(刪除這段指令碼,用於身份驗證,刪除後就無需輸入使用者名稱密碼)

# set server name

3、將weblogic的啟動關閉作為

linux

系統服務。

以root賬戶在/etc/init.d下新建weblogic檔案,內容如下:

#!/bin/sh

# chkconfig: 345 20 80

# description: weblogic auto start-stop script.

domain_home=/var/web/jsp/user_projects/domains/mydomain

wls_owner=weblogic

case "$1" in

'start')

su - $ -c "cd $; ./startweblogic.sh" ;;

'stop')

su - $ -c "cd $; ./stopweblogic.sh" ;;

esac

其中domain_home是你建立的使用者域的路徑。檔案配置好後,就可以利用linux的服務來啟動和關閉weblogic了。

#service weblogic start

4、隨系統自動啟動和關閉weblogic

以root使用者執行如下命令:

ln -s /etc/init.d/weblogic /etc/rc.d/rc1.d/k80weblogic

ln -s /etc/init.d/weblogic /etc/rc.d/rc2.d/s20weblogic

ln -s /etc/init.d/weblogic /etc/rc.d/rc3.d/s20weblogic

ln -s /etc/init.d/weblogic /etc/rc.d/rc4.d/s20weblogic

ln -s /etc/init.d/weblogic /etc/rc.d/rc5.d/s20weblogic

ln -s /etc/init.d/weblogic /etc/rc.d/rc6.d/k80weblogic

另外,其實我們也可以通過執行setup命令,在system services裡面設定weblogic服務是否自動啟動。

1.5常見問題faq

a:weblogic無法啟動,錯誤資訊包含如下,

<000000>

q:ldap啟動失敗,導致的問題可能是用root賬戶啟動了weblogic。檢查mydomain目錄下myserver/ldap/ldapfiles下的檔案許可權,是否是weblogic使用者組,如果還是無法啟動,請刪除.tran檔案。

a:weblogic無法啟動,錯誤資訊包含如下,

q:問題是管理域無法與使用者域通訊。檢視linux系統主機名,檢視/etc/hosts檔案,看是否有如下一行主機記錄,如果沒有,請將這一行記錄加入到/etc/hosts檔案中。

127.0.0.1 localhost.localdomain localhost

沒有這一行記錄,就會導致啟動失敗,一般在安裝系統時,設定了主機名、有兩塊網絡卡,在設定主機名時,上面的記錄就沒有了。

Linux下檢視weblogic日誌

使用tail f catalina.out命令檢視後台日誌 tail f nohup.out 想看歷史的n行log資訊 1000行 tail 1000 nohup.out server.log server.log 日誌的路徑一般在 domainname servers servername log...

linux下後台啟動weblogic

進入到 weblogic user projects domains base domain bin目錄下,檢視.sh的檔案 ls sh 可以查出startweblogic.sh和stopweblogic.sh,這個就是weblogic當前域的啟動關閉命令。直接執行就可以啟動關閉這個域。但是直接執行...

Linux下weblogic檔案啟動上鎖

一.刪掉domain下的 lok檔案 1.刪除edit.lok 進入到domain home下 cd u01 oracle middleware user projects domains idm domain 將edit.lok檔案刪掉 rm edit.lok 2.刪除config.lok 進入到...