Weblogic的安裝、配置與應用部署
- Weblogic安裝
- Linux下安裝過程
安裝環境:
作業系統: redhat-release-5Server-5.4.0.3
Weblogic版本: Weblogic 9.24
- 部署前準備:
- 建立weblogic使用者組.
groupadd weblogic
useradd –g weblogic weblogic
passwd weblogic(修改weblogic密碼)
- 建立/Oracle 目錄,修改目錄所有者許可權
mkdir /Oracle
chown –Rf weblogic /Oracle
------10.3.6.0版本-----------
執行安裝命令:java –jar wls1036_generic.jar
(wls1036_generic.jar為weblogic安裝檔名)
2.1. 安裝步驟一
輸入中文:下一步
因為命令視窗使用的是中文,這裡不要輸入英文,不然命令無法解析,下同。
http://wenku.baidu.com/link?url=k4odf0uDvpfQgixpZjT2yLYiQJoMMuCpnTMnOM_vrfQrGcpSdUwIjDDhwsIc8QUifpSVtnjGzb-HhhtFH443UjK8CdsW5lABo-Y4RR2uWdy
---------------------10.3.6.0版本,結束------------------
----------------------9.24版本-------------
- 將server924_linux32.bin拷貝至應用伺服器某一路徑下. 如: /weblogic/server924_linux32.bin 並授予最大許可權, 使用命令chmod 0777 /weblogic/server924_linux32.bin
- 執行安裝檔案server924_linux32.bin回車進入下一步 , 如圖1
圖1 執行安裝檔案
- 鍵入 1選擇建立新的主目錄, 回車進入下一步, 如圖2
圖2 建立新的主目錄
- 鍵入安裝路徑後回車進入下一步, 如圖3
圖3指定主目錄路徑
- 確認安裝路徑後回車進入下一步, 如圖4
圖4 指確認安裝路徑
- 選擇安裝型別, 鍵入1選擇完整安裝, 回車進入下一步, 如圖5
圖5選擇安裝型別(完整安裝, 定製安裝)
- 確認安裝路徑後回車, 開始安裝, 如圖6
圖6 確認安裝路徑後開始安裝
- 安裝完成, 如圖7
圖7 安裝完成
-
- Windows中安裝過程
略
- Weblogic配置
- Weblogic註冊
- 在收到Bea(ORACLE)公司為使用者發的Weblogic正版安裝光碟之後不久,會以電子郵件的形式給使用者傳送一個新的Weblogic License檔案(檔案格式可能為*.txt格式),使用者通過更新此許可檔案,來去除軟體對cpu數量或者使使用者訪問數量以及使用期限的限制。
- 步驟如下:
- 在linux環境下安裝Weblogic軟體假設安裝在/Oracle/Middleware下;
- 把收到的新license檔案拷貝到Weblogic的安裝根目錄(/Oracle/Middleware)下,要注意在/Oracle/Middleware目錄下已經存在一個license.bea檔案,不要將其覆蓋掉,可以把新的檔案改個名稱(比如:new_license.bea)再拷過來;
- 輸入: Updatelicense new_license.bea回車執行;
- 通過上述操作,就完成了weblogic的license升級操作
- 新建domain
- 使用WebLogic使用者登入系統:
[[email protected] bin]# cd /
[[email protected] /]# su - weblogic
[[email protected] ~]$ cd /Oracle/Middleware/weblogic92/common/bin
執行config.sh 後回車建立新的Weblogic domain進入下一步, 如圖8
圖8 建立新的Weblogic domain
- 鍵入1選擇, 回車進入下一步(1域的所需的元件 2現有的域的列表模板) 如圖9
圖9
- 回車進入下一步, 如圖10
圖10
- 設定管理員的使用者名稱與密碼, 如圖11
圖11設定管理員的使用者名稱與密碼
- 選擇domain型別(開發或者生產), 鍵入2設定JAVA SDK環境 如圖12
圖12選擇生產環境與配置JAVA SDK環境
- 選擇JDK版本, 選擇Sun SDK回車進入下一步, 如圖13
圖13 JDK版本選擇
- 你想修改的任何預配置模板設定嗎? 鍵入2回車進入下一步, 如圖14
圖 14
- 設定domain安裝路徑(一般修改到/opt/Oracle/Weblogic/user_projects/domains目錄,注意目錄許可權), 回車進入下一步, 如圖15
圖 15 設定domain安裝路徑
- 輸入domain名稱,回車進入下一步, 如圖16
圖16
- 確認已輸入的domain名稱, 回車進入下一步, 如圖17
圖17
- 建立成功, 配置domain結束, 如圖18
圖18 domain建立成功
-
- 啟動Weblogic
- 執行domain目錄下startWebLogic.sh
- 鍵入想要啟動的weblogic Server名稱與密碼, 如圖19
圖19
*****注意: 如果未完成2.1中的註冊步驟將出現下圖啟動失敗的情況, 如圖20
圖20 由於未註冊導致的啟動失敗
- 上一步輸入賬戶密碼後回車顯示啟動成功, 如圖21
圖21 Weblogic啟動成功
- 通過瀏覽器訪問相應地址http://192.168.29.98:7001/console/login/LoginForm.jsp即可顯示登陸介面, 如圖22
圖22 Weblogic登陸頁面
- 以上方式啟動, 當前會話會處於掛起狀態, 也可已服務形式啟動, 可不掛在當前shell程序下, 步驟如下:
- 在當前domain目錄下新增檔案bootproperties, 編輯該檔案, 檔案內容為:
username=weblogic
password=weblogic
- nohup ./startWeblogic.sh & (nohup命令需要root許可權)
- 其它配置
- 設定weblogic服務記憶體
找到MEM_ARGS="-Xms256m –Xmx512m"
更改為:
MEM_ARGS="-Xms1024m –Xmx1024m"
- 應用部署
3.1 啟動Weblogic 控制檯
在Weblogic 安裝目錄,建立剛才newdomain目錄下,newdoma/bin 下執行 startWeblogic.sh 檔案,命令如下,此時終端命令列所在的目錄在newdoma/bin
[[email protected] bin]./startWeblogic.sh
啟動weblogic ,終端顯示 star ted in RUNNING mode> 說明配置成功,成功啟動了weblogic 控制檯。
3.2 配置JNDI 資料庫連線
開啟瀏覽器,在位址列輸入http://192.168.1.59:7001/console/ (192.168.1.59,為weblogic 啟動機器地址),此時頁面如下:
輸入在配置域時輸入的使用者名稱,及密碼,點選<Log In>,進入配置JNDI、釋出程式、檢視執行狀況、檢測程式的綜合管理介面,如下:
- 配置 JNDI 資料庫連線
首先點選<Lock&Edit>,鎖定編輯,此時進入配置狀態,接著順次點選 Servicesà JDBCàData Sources, 進入配置JNDI 配置介面,配置結果如下:
注意:“Name 、JNDI Name” 名字儘量保持和程式裡面寫的JNDI 名稱一致,JNDI Name 一定要和程式裡面的JNDI 一致,否則在執行的時候,在控制檯會拋找不到資料庫連線的異常。
Database Type: 選擇 Oracle ;
Database Driver::選擇*Oracle’s Driver(Thin) Version:9.0.1,9.2.0,10
點選<Next> 到如下頁面:
不改變頁面任何配置,直接點選<Next>,跳轉到如下頁面:
在次資料庫配置資料庫連線:
Database Name:資料庫例項名稱,這裡以ora10g為例
Host Name: 資料庫機器IP地址,這裡以192.168.1.66 為例
Port: 資料庫提供服務地址,如果在安裝資料庫時自己改變了埠,則需要調整為自己設定埠,如果沒有改變,則保持預設。
Database User Name: 資料庫使用者名稱稱,這裡以yks為例
Password: 資料庫使用者密碼 , 這裡以yks為例
Confirm Password:再次輸入密碼,這裡以yks為例
配置後介面如下:
點選<Next>,
此時展現剛才測配置結果,點選<Test Configuration>測試配置是否正確,如果正確,顯示如下:
此時,配置還沒有完成,不能點選<Finish>,而要繼續點選<Next>,進入配置的最後階段,
此時再頁面選擇“AdminServer”,此步驟不可省略,如果省略,則在啟動後,會在控制檯拋找不到JNID 資料來源異常。
至此,JNDI配置完畢,點選<Finish>完成配置,左側顯示如下:
完成配置,點選<Actice Changes>啟用配置,至此JNDI工作完成。
3.3 部署應用
-
- 點選 左側 <Lock&Edit>,進入編輯,
點選<Deployments>,進入部署頁面,如圖:
在該頁面點選<Install>
如上圖,點選地址,選擇部署檔案的目錄,點選地址後如下圖:
繼續尋找需要載入檔案,找到後如圖:
點選選中需要載入的檔案,如圖:
點選,<Next>,
再次點選:<Next>
此時:Name ,名字和剛新增的專案名稱一一致,都是Dmarmot ,但是此時,要修改這個名字,改為開始建立的域名newdomain,如圖:
此時點選:<Next>,如圖:
此時可以點選<Finsh>,結果如圖:
最後點選左側<Active Changes>,啟用部署結果。
此時再次點選,<Lock&Edit>,進入編輯狀態,選擇
需要釋出的域,點選<Start>,選擇< Service alll requests>如圖:
選擇後出現如下介面:
點選<ysk>,稍等,就會出現如下頁面
至此此時釋出成功。
- 關閉控制檯 weblogic 域程式
此時剛才的Linux控制檯顯示如下
此時,Ctrl +Z 停止執行程式,如圖:
輸入如下命令: ./stopWeblogic.sh
停止weblogic 控制檯程式,如圖
等待程式停止,停止後如下圖:
3.4 在Linux控制檯啟動Weblogic
在停止weblogic 控制檯後,在控制檯輸入如下命令:
執行 startWeblogic.sh 此檔案在bea/user_projects/domains/newdomain/bin 下
在控制檯執行如下命令
[[email protected] bin]./startWeblogic.sh
等待啟動……
可以訪問應用了,預設訪問埠為7001