weblogic 10.3安裝與配置

1.系統環境

1.1 軟件版本

下表爲系統環境安裝所需要的軟件版本信息:


軟件類別
版本 下載地址
OS Red Hat Enterprise Linux AS release 4 (Nahant Update 4) www.redhat.com
WLS Weblogic10.3 server1033_linux32.bin

如果你的OS是64位的話,你很有必要下載64位的weblogic軟件,如:

server1033_generic.jar

這種包的安裝方法如下:

java -jar server1033_generic.jar

1.2 網絡配置

類別 參數值 備註
HostName sor-sys.xxx.com
Eth0 192.168.55.229/24
Eth1

Gateway 192.168.55.254

2.系統配置

2.1 主機名/IP地址配置

主機名:sor-sys.xxx.com

IP地址:192.168.55.229


2.2 用戶配置

創建zhuying用戶:《本系統使用zhuying賬號來進行WLS的日常操作》

groupadd -g 500 oinstall

groupadd -g 501 sys

useradd -g 500 -G 501 zhuying

password zhuying #設置賬號的密碼

修改目錄權限:

chown zhuying /home/zhuying/opt

創建bea目錄:

su - zhuying

mkdir -p /home/zhuying/opt/bea  # 創建zhuying的操作主目錄,用於安裝WLS


2.3 VNC配置

我們這裏使用VNC登錄服務器的X界面進行WLS的安裝。

設置VNC配置文件:

vi /etc/sysconfig/vncservers,修改配置文件最後兩行爲如下配置【只要確定這個display沒被佔用就行】:

VNCSERVERS="2:zhuying"
VNCSERVERSARGS[2]="-geometry 1024x768"

切換到zhuying用戶,執行以下操作:

啓動VNC:

vncserver :2  //按提示鍵入VNC登錄認證的密碼,可以和zhuying賬號密碼相同。

vi ~/.vnc/xstartup【如果木有就需要拷貝root下的這個文件內容進行修改了】去掉以下兩行的註釋:

 unset SESSION_MANAGER
 exec /etc/X11/xinit/xinitrc

重啓VNC:

vncserver -kill :2

vncserver :2

查看VNC進程:

[zhuying@sor-sys ~]$ netstat -tnlp |grep vnc
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:5802                0.0.0.0:*                   LISTEN      26787/Xvnc          
tcp        0      0 0.0.0.0:5902                0.0.0.0:*                   LISTEN      26787/Xvnc          
tcp        0      0 0.0.0.0:6002                0.0.0.0:*                   LISTEN      26787/Xvnc          
tcp        0      0 :::6002                     :::*                        LISTEN      26787/Xvnc     

如有以上端口已經開放,即表示VNC已經正常啓動。現在就可以使用VNC客戶端登錄到服務器的X界面了。

3. WLS安裝

3.1 環境準備

3.1.1 軟件包準備

下載軟件包:

ll server103_linux32.bin

-rwxr--r-- 1 zhuying oinstall 784532902 Jun 25 11:48 server103_linux32.bin

3.1.2 使用VNC登錄到服務器

根據以上VNC啓動的第2個display,使用zhuying賬號登錄vncviewer登錄到服務器的X界面。

登錄截圖:


登錄後的界面:


3.2 安裝WLS

A. 找到安裝包,並執行


B. 歡迎界面,點擊"Next“


C. 修改BEA的家目錄爲:

/home/zhuying/opt/bea


D. 選擇“Custom”,然後去掉“Workshop”


E. 選擇安裝SUN的JDK


F. 選擇產品安裝目錄,保持默認


G. 觀察安裝彙總信息,確保正確


H. 安裝進行中


I . 安裝結束,去掉“Run Quickstart”,點擊“Done”結束安裝


J. 查看安裝目錄,確認結束


3.3 創建Domain

安裝WLS結束後,需要創建Domain。以下內容,即描述WLS10的Domain的創建過程。

3.3.1. 進入/home/zhuying/opt/bea/wlserver_10.3/common/bin目錄,運行config.sh啓動配置頁面

[zhuying@sor-sys bin]$ pwd
/home/zhuying/opt/bea/wlserver_10.3/common/bin
[zhuying@sor-sys bin]$ ./config.sh 

3.3.2. 打開weblogic配置嚮導,進入歡迎界面,創建新域


3.3.3. 選擇域源


3.3.4. 鍵入weblogic控制檯管理員的賬號和密碼


3.3.5. 配置server啓動模式和選擇JDK的安裝路徑


3.3.6. 訂製環境和服務配置


3.3.7. 配置RDBMS安全存儲數據庫


3.3.8. 配置Administration Server的相關信息,控制檯管理端口7001


3.3.9. 配置管理服務器【這個可以後面通過控制檯來添加】


3.3.10. 配置machines【後面通過控制檯添加】


3.3.11. 檢查weblogic域【Location:/home/zhuying/opt/bea/wlserver_10.3/common/templates/domains/wls.jar


3.3.12. 創建weblogic域


3.3.13. 創建域完成


3.3.14. 確認一下,嘿嘿~

[zhuying@sor-sys domains]$ pwd
/home/zhuying/opt/bea/user_projects/domains
[zhuying@sor-sys domains]$ ls
base_domain

3.4 啓動/登錄Domain

建立完domain後,需要對Domain的參數進行設置,並啓動AdminServer管理Domain的日常事務。這一部分將進行描述。
使用zhuying賬號通過SSH客戶端軟件SecureCRT登錄到務器。

3.4.1 啓動Administrator

啓動命令:

[zhuying@sor-sys base_domain]$ pwd
/home/zhuying/opt/bea/user_projects/domains/base_domain

[zhuying@sor-sys base_domain]$ ./startWebLogic.sh &

當日志提示輸出賬號時,輸入就掛了:

Enter username to boot WebLogic server:zhuying
-bash: zhuying: command not found


[1]+  Stopped                 ./startWebLogic.sh

第一次啓動AdminServer時,會報錯,爲了方便不必每次啓動的時候都手動輸入,我們需要創建一個boot.properties文件,裏面記錄控制檯管理員的賬號和密碼

系統以後啓動的時候會自動去加載該文件。操作過程如下:

[zhuying@sor-sys AdminServer]$ pwd
/home/zhuying/opt/bea/user_projects/domains/base_domain/servers/AdminServer
[zhuying@sor-sys AdminServer]$ mkdir security
[zhuying@sor-sys AdminServer]$ view security/boot.properties

#2012-06-25 by zhuying
password=99billadmin
username=zhuying

[zhuying@sor-sys AdminServer]$ ll
total 8
drwxr-xr-x 2 zhuying oinstall 4096 Jun 25 18:11 security
drwxr-xr-x 2 zhuying oinstall 4096 Jun 25 18:05 tmp

再次啓動AdminServer:

[zhuying@sor-sys ~]$ pwd
/home/zhuying

[zhuying@sor-sys ~]$ ln -s ~/opt/bea/user_projects/domains/base_domain/startWebLogic.sh startAdmin.sh

[zhuying@sor-sys ~]$ sh startAdmin.sh &

此時會報以下錯誤:

There are 1 nested errors:

weblogic.management.ManagementException: Unable to obtain lock on /home/zhuying/opt/bea/user_projects/domains/base_domain/servers/AdminServer/tmp/AdminServer.lok. Server may already be running

請刪除相對的AdminServer.lok,再啓動即可。最後日誌出現“Server started in RUNNING mode”時,好表示正常啓動完畢。

PS:

如果還啓動不了,請檢查機器上面是否有其他用戶也啓動了7001的控制檯端口~

3.4.2 配置Domain環境參數

此時我們修改以下幾個配置文件,對Domain環境進行管理上的優化。

setDomainEnv.sh

參數 說明
MEM_ARGS -Xms1024m -Xmx1024m ---
MEM_PERM_SIZE -XX:PermSize=128 ---
MEM_MAX_PERM_SIZE -XX:MaxPermSize=256m ---
JAVA_OPTIONS ${JAVA_OPTIONS} -Dlogging.rpath=/home/zhuying/opt/logs/weblogic 第38行的參數,目的是將domain日誌保存到指定目錄









以上調整好後,保退出,並創建目錄“/home/zhuying/opt/logs/weblogic”

mkdir -p /home/zhuying/opt/logs/weblogic

startManagedWebLogic.sh

在ADMIN_URL下面,添加以下內容:

WLS_REDIRECT_LOG="/opt/logs/weblogic/${SERVER_NAME}.log"
export WLS_REDIRECT_LOG

3.4.3 重啓Administrator

重啓AdminServer的命令:

[zhuying@sor-sys bin]$ pwd
/home/zhuying/opt/bea/user_projects/domains/base_domain/bin

./stopWebLogic.sh &
./startWebLogic.sh &

重啓完AdminServer後,通過netstat指令可以查看到7001端口已經正常啓動。
# netstat -tnlp |grep java

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 ::ffff:192.168.55.229:7001  :::*                        LISTEN      30268/java          
tcp        0      0 ::ffff:127.0.0.1:7001       :::*                        LISTEN      30268/java 

3.4.4 登錄AdminServer

此時,通過IE可以登錄到AdminServer了,我們的登錄URL如下:

http://192.168.55.229:7001/console/

4. 創建Cluster和Server

4.1 我們可以自己在測試環境試一下,但是應該注意的是不同Cluster的廣播地址一定不能重複~

4.2 創建Data Source

a)  點開ServicesJDBC,點擊Data Sources,然後點擊Lock & Edit

b)  點擊New,創建DS,設置以下屬性值:
Name: TEST/JDBC/SEASHELL
JNDI Name: TEST/JDBC/SEASHELL
Database Type:Oracle
Database Driver:*Oracle’s Driver (Thin XA) Version:9.0.1,9.2.0,10,11
點擊Next

d)  設置以下屬性值:
Database Name: billdb
Host Name: testdb.99bill.com
Port: 1530
Database User Name: seashell
Password:[your password]
Confirm Password: [your password]
點擊Next

e) 在彈出的頁面中測試一下連接,確認正常後,點擊Finish結束

f) 點擊Activate Changes,激活設置



發佈了16 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章