J2EE環境的搭建之一—weblogic安裝與配置詳解

 
1、瞭解WebLogic
BEA 提供的產品和服務使企業能夠通過使用開放標準、web 服務和麪向服務架構(SOA),加快關鍵業務應用程序創造價值的進程。BEA WebLogic 平臺包括BEA WebLogic Server®、BEA WebLogic Portal™、BEA WebLogic Integration™、BEA WebLogic Workshop™、BEA JRockit™,是開發人員用服務來支持其應用程序的一流的應用程序平臺套件。其結構如圖所示:
z111111111111111 
BEA JRockit™:針對WebLogic 進行了優化的JDK;
BEA WebLogic Server®:J2EE 應用服務器;
EA WebLogic Integration™:應用程序集成,將各種應用系統集成爲一個統一的應用系統。通過工作流,用戶可以通過定義業務邏輯, 工作流通過調用一個業務組件( 例如: EnterpriseJavaBeans)來處理業務邏輯;
BEA WebLogic Portal™:簡化了自定義門戶的生產和管理,使用戶能夠利用共享的服務環境以最低的複雜性和最少的工作推廣變更。它爲在同一個站點上運行Web 應用程序,業務處理和信息發佈提供了一個統一的平臺;
BEA WebLogic Workshop™:集成開發環境;

二、安裝weblogiic
WebLogic Server 的目錄組成:
z11111111111111333333333333331
在服務器上新建一個文件夾,存放放weblogic和jdk軟件。通過ftp或者其他軟件把jdk包和weblogic上傳到服務器。
1、安裝weblogic之前先安裝jdk,weblogic需要jdk包支持
[root@lii ~]mkdir /weblogic
[root@lii weblogic]#chmod 775 jdk-6u3-linux-i586-rpm.bin
[root@lii weblogic]# ./jdk-6u3-linux-i586-rpm.bin
2、安裝weblogic
給與weblogic包可執行的權限
[root@lii weblogic] chmod 775 server922_ccjk_linux32.bin
[root@lii weblogic]./server922_ccjk_linux32.bin
wps_clip_p_w_picpath1
1) 這個不用說了,點擊“下一步”繼續就行了。點擊後會出現下圖的BEA許可協議,如下圖:
wps_clip_p_w_picpath2
2)bea的許可協議,選擇“是”,點擊下一步繼續
3)當出現選擇BEA 主目錄時,選擇要安裝weblogic server 的位置,如下圖:選擇安裝到/opt下,但是要確定由足夠的空間。
wps_clip_p_w_picpath3
4)安裝類型選擇“自定義”,進行定製安裝,如下圖:
wps_clip_p_w_picpath4
5)安裝組件 選擇“Server”、“Server Examples”、“workshop”、和“sorkshop Examples”如下圖所示:
wps_clip_p_w_picpath5
6) Mercury工具許可協議,選擇“是”點擊“下一步”繼續,如下圖:
wps_clip_p_w_picpath6
7)選擇WebLogic Server 的安裝目錄,如下圖 所示。然後點擊“下一步”開始安裝。
wps_clip_p_w_picpath7
8)正在 安裝BEA Weblogic,如下圖:安裝完成後點擊“完成”退出程序。
wps_clip_p_w_picpath8
 
三、配置WebLogic
3.1 創建新域
域是WebLogic Server 的基本管理單元,他由一個或多個WebLogic Server 實例(instance)組成。一個域包含一個管理服務器(Administration Server)和多個受管理服務器(Managed Server),同時也可以包含一個或多個集羣(Cluster)。
要配置WebLogic 域,需要如下步驟:
1)啓動配置嚮導:
[root@lii ~]/opt/bea/weblogic91/common/bin/config.sh
2)在配置嚮導的第一屏幕,選擇“新建 WebLogic 域”,然後點擊“下一步”繼續。如下圖 所示:
wps_clip_p_w_picpath9
3)選擇域的模板,本案例中選擇通用模板。如下圖:
wps_clip_p_w_picpath10
4)創建域的管理員用戶和密碼,(如下圖:)這個用戶名和密碼要記住,管理weblogic用。
wps_clip_p_w_picpath11
5)選擇域的啓動模式和JDK 的版本,然後點擊“下一步”繼續,如下圖所示。對於啓動模式,如果是開發模式,允許自動部署應用程序(不需要重新啓動服務器),安全級別比較低,如果是產品模式,會有豐富的安全配置。
wps_clip_p_w_picpath12
6)如果需要修改配置,選擇“是”然後點擊“下一步”繼續,如圖7-12。如果不需
要修改配置,選擇“否”,然後點擊“下一步”繼續。
wps_clip_p_w_picpath13
7)輸入域名稱,並選擇存儲位置,然後點擊“創建”繼續,如下圖所示:
wps_clip_p_w_picpath14
8)在提示創建成功後,點擊“完成”完成配置。如下圖所示:
wps_clip_p_w_picpath15
在創建好域之後,就可以啓動WebLogic Server 實例了。
3.2 啓動服務
要啓動WebLogic Server 實例,執行 :
[root@lii ~]# /opt/bea/user_projects/domains/test/startWebLogic.sh & 在後臺啓動weblogic
如果要讓系統啓動時就啓動WebLogic 服務,只需要在/etc/rc.local 文件中放置
下面的命令即可:
/opt/bea/user_projects/domains/test/startWebLogic.sh &
3.3 登錄到控制檯
在使用WebLogic 的控制檯對服務器進行管理時,針對域來進行管理的。下面以
我們剛創建的test 域爲例來介紹域的基本管理。
要登錄創建的test 域,在瀏覽器中輸入:
回車後將出現如下圖 所示 的登錄界面:
wps_clip_p_w_picpath16
使用創建域時設置的用戶名和密碼登錄到管理控制檯中,在管理控制檯中即可對服務器進行配置。
 
四、部署應用程序
要在WebLogic 中部署應用服務器,首先需要對WebLogic 的控制檯有所認識。
4.1 WebLogic 管理控制檯的使用
BEA WebLogic Server Administration Console 是基於 Web 瀏覽器的圖形用戶
界面,可用於對 WebLogic Server 域進行管理。WebLogic Server 域是邏輯上相關的一組 WebLogic Server 資源,可以作爲一個單元進行管理。一個域中包含一臺或多臺 WebLogic Server,也可以包含 WebLogic Server 羣集。羣集是共同協作以便爲應用程序提供可伸縮性和高度可用性的 WebLogic Server 組。可將應用程序作爲域的一部分進行部署和管理。
在每個域中,都有一個 WebLogic Server 實例被配置爲管理服務器。管理服務
器提供了一個管理 WebLogic Server 域的中心位置。域中的所有其他 WebLogic Server 實例稱爲受管服務器。在只有一個 WebLogic Server 實例的域中,該服務器既充當管理服務器又充當受管服務器。管理服務器承載管理控制檯,管理控制檯是一個 Web 應用程序,可通過任何受支持的對管理服務器具有網絡訪問權限的Web瀏覽器進行訪問。
可以使用系統管理控制檯執行下列操作:
       配置、啓動和停止 WebLogic Server 實例。
       配置 WebLogic Server 羣集。
       配置 WebLogic Server 服務,如數據庫連接 (JDBC) 和消息服務 (JMS)。
       配置安全參數,包括管理用戶、組和角色。
       配置和部署應用程序。
      監視服務器和應用程序性能。
      查看服務器和域日誌文件。
      查看應用程序部署描述符。
      編輯選定的運行時應用程序部署描述符元素。
這裏我做的測試是不用發佈的,我打包了可以在這裏下載,根據以下步驟就可以了。
4.3 測試weblogic server 是否安裝配置成功,
下面將介紹發佈一個web 應用程爲例來介紹如何在WebLogic 中發佈應用程序。
要在WebLogic 中測試發佈Web 應用程序,
這裏我上傳了一個寫好的程序所有的文件都在myweb目錄裏(這裏的文件在下面可以下載)
上傳到/opt/bea/user_projects/domains/test/autodeploy/這個目錄裏面,這個程序不用發佈,重起一下weblogic程序就行了。
查看weblogic運行的進程號
[root@lii myweb]# ps -aux|grep weblogic
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
root      7674  5.7 42.2 978228 200992 pts/4   Sl   10:24   4:30 /opt/bea/jdk150_10/bin/java -client -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... -Dplatform.home=/opt/bea/weblogic92 -Dwls.home=/opt/bea/weblogic92/server -Dwli.home=/opt/bea/weblogic92/integration -Dweblogic.management.discover=true -Dwlw.iterativeDev=true -Dwlw.testConsole=true -Dwlw.logErrorsToConsole=true -Dweblogic.ext.dirs=/opt/bea/patch_weblogic922/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/opt/bea/weblogic92/server/lib/weblogic.policy weblogic.Server
結束掉程序
[root@lii myweb]# kill -9 7674
重新啓動weblogic server
[root@lii ~]# /opt/bea/user_projects/domains/test/startWebLogic.sh &
啓動完成後,在瀏覽器中輸入: [url]http://10.1.1.8/myweb/index.html[/url]  就能看到如下圖的測試頁面,說明安裝和配置成功。
wps_clip_p_w_picpath17
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章