linux下weblogic 12c 之軟件安裝

 

Weblogic安裝配置部署

 

 

作    者:阿蘇是也

創建日期:2015-9-1

修改日期:2015-9-12

當前版本:1.5v

一、文檔控制

文檔版本

文檔名說明

文檔主題

本文檔用於介紹WebLogic概念,指導weblogic的安裝及基本配置,及應用程序部署,常見問題分析和解決

二、概念

2.1、概念

Weblogic 全稱weblogic service

Oracle公司出品的一個application server 是基於j2ee的中間件。

用於開發,集成,部署和管理大型分佈式Web應用,網絡應用和數據庫應用的java應用服務器(application sever)。

 

截至到目前最新爲Oracle WebLogic Server 12c(12.1.3)

JDK1.7 和JDk1.8可支持

Servlet3.0 以上版本也支持

 

本文以12.1.3爲例

2.2、用途

2.1.1、技術支持範圍

Weblogic12c業內多種標準的全面支持,包括EJBJSBJMSJDBCXMLWML,使Web應用系統的實施更爲簡單,並且保護了投資,同時也使基於標準的解決方案的開發更加簡便

 

 

 

 

2.3、版本

WebLogicServer 12c (12.1.3) 2014年7月01日[1]

WebLogicServer 12c (12.1.2) 2014年1月16日[1]

WebLogicServer 12c(12.1.1) - 2012年3月6日[1]

WebLogicServer 12c(12.0) - 2011年12月1日[2]

WebLogicServer 11gR1 PS5 (10.3.6) - 2012年2月23日

WebLogicServer 11gR1 PS4 (10.3.5) - 2011年5月6日(retail使用版本)

三、安裝及基本配置

2.1、安裝嚮導

2.1.1、下載安裝包

通用版本:fmw_12.1.3.0.0_wls.jar可支持win,linux,mac等操作系統

下載地址:

http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html

 

2.1.2、環境準備

 

新增用戶和用戶組oracle:oracle

新增目錄:/u01  賦權限給oracle

用oracle用戶上傳fmw_12.1.3.0.0_wls.jar到u01目錄

 

安裝JDK1.8或1.7版本

安裝在/usr/local/java目錄下

Oracle用戶具有執行權限。

 

在oracle用戶下啓動VNC服務。

啓動VNC服務,設置密碼

Vncserver

設置環境變量:DISPLAY, 變量值來源VNC啓動時提示

 

$ exportDISPLAY=posoc4japp2.daphne.com.cn:2

切換到root用戶下

執行

#xhost+localhost

2.1.3、開始安裝

在服務器端執行如下命令:

# $JAVA_HOME/bin/java-jar fmw_12.1.3.0.0_wls.jar

在本機上打開VNCViewer上進行圖形安裝。

修改路徑:/u01/oracle/oraInventory

下一步

下一步

下一步

下一步


取消勾選

下一步

安裝進度

 

 

 

表明安裝成功,若勾選 自動啓動配置嚮導,則自動跳出新建域的配置界面。

參考:2.1.4、配置域

安裝完成後

 

安裝的日誌:

/u01/oracle/oraInventory/logs.

2.1.4、新建域

若要另外新增配置域,請單獨執行config.sh 腳本

VncViewer 進入服務器後

打開目錄:

/u01/oracle/Oracle/Middleware/Oracle_Home/wlserver/common/bin

執行config.sh文件

 

安裝流程如下:

下一步

下一步

 

密碼:daphne123

下一步

 

若選擇生產模式,則在啓動服務前,需要配置用戶登錄驗證。參考服務啓動

JDK,指定JDK後,不管JAVA_HOME的環境變量是什麼,weblogic都是按這個配置來啓動

 

在/domains/base_domain/bin 的腳本中setDomainEnv.sh設置JDK路徑

 下一步

下一步


 

點擊:創建


下一步


完成配置

/u01/oracle/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin

啓動服務:

# nohupstartWebLogic.sh

 

若是生成模式:提示需要weblogic域的用戶名和密碼驗證。

<Sep 6, 2015 3:21:44 PM CST><Error> <Security> <BEA-090782> <Server is running inproduction mode, and the Native Library (terminalio) to read the passwordsecurely from the command line was not found.>

/u01/oracle/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/security

新增目錄:security

新建boot.properties

Vi boot.properties

username=weblogic

password=daphne123

啓動服務:

http://192.168.188.26:7001/console

提示:IE瀏覽器顯示效果比較好。

輸入weblogic和daphne123登錄

顯示主畫面。

 

2.2、WebLogic常用目錄

2.2.1、目錄介紹


中間件安裝路徑:/u01/oracle

安裝日誌路徑:/u01/oraInventory

用戶項目路徑:user_projects 存放創建域,應用程序部署也在指定的域中。

Weblogic 服務目錄:wlserver

下面重點介紹,weblogic安裝目錄和user_projects

Autodeploy:用於在開發者模式下實現自動部署存放應用程序的目錄,應用程序可以war,jar,詳細請看readme.txt文檔。

Bin:存放腳本

Config:存放配置腳本

 

2.2.2、常用目錄介紹

域服務管理:

/user_projects/domain/base_domain[pos_domain]/bin

startWeblogic.sh啓動域的服務

stopWeblogic.sh停止域的服務

 

WEB應用程序日誌

/user_projects/domain/base_domain[pos_domain]/logs

 

生產模式啓動域需配置用戶驗證

/user_projects/domains/base_domain/servers/AdminServer

新增目錄:security/boot.properties

username=weblogic

password=daphne123

 

創建域及配置相關:

/Oracle_Home/wlserver/common/bin

1、       config.sh = 配置domain,可以創建domain,修改domain組件

2、       commEnv.sh = webLogic公用運行環境配置。

例如:java_vendor、java_run_64BIT 等待

影響 setDomainEnv.sh, startWebLogic.sh 執行

 

部署的應用程序存放路徑

/base_domain/servers/AdminServer/tmp/_WL_user

例如webdpos和controller應用程序

/_WL_user/webdpos 【controller】

 

 

 

 

 

九、變更記錄&常見問題&參考資料

9.1、變更記錄

 

9.2、常見問題

 

9.3、參考資料

官方文檔:

http://docs.oracle.com/middleware/1213/wls/index.html

 

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/wls/12c/10-NodeMgr--4472/nodemgr.htm

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章