中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS 7如何安裝Weblogic 12cR2

發布時間:2022-01-19 15:51:22 來源:億速云 閱讀:404 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關CentOS 7如何安裝Weblogic 12cR2的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

CentOS盡量不選擇最小化安裝,選擇GNOME桌面。因為 Weblogic 12c 要有圖像界面才能安裝,否則只能使用靜默方式安裝,難度更大。

  • 靜默安裝方式:https://www.linuxidc.com/Linux/2015-01/112357.htm

  • 遠程圖形界面映射安裝方式:https://www.linuxidc.com/Linux/2015-01/112357p2.htm

要先裝好JDK8。版本要求1.8.0_131以上。注意:不能用自帶的OpenJDK,要先卸載掉:yum remove java*。

下載

在下載頁面選擇 Generic (800 MB) :http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html

解壓到/tmp目錄,方便切換用戶后進行安裝,放在/root目錄其他用戶無法訪問:

unzip fmw_12.2.1.3.0_wls_Disk1_1of1.zip -d /tmp

創建weblogic用戶

useradd weblogic
passwd weblogic

退出root用戶,使用weblogic用戶登錄。使用root用戶無法安裝。

安裝

有圖形界面(桌面)可直接安裝:

java -jar fmw_12.2.1.3.0_wls.jar

否則要使用靜默安裝模式,需要兩個額外的兩個文件:

java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc

創建響應文件:

vim /home/weblogic/wls.rsp

內容如下:

[ENGINE]

#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#Set this to true if you wish to skip software updates
DECLINE_AUTO_UPDATES=true

#My Oracle Support User Name
MOS_USERNAME=

#My Oracle Support Password
MOS_PASSWORD=#If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true
AUTO_UPDATES_LOCATION=

#Proxy Server Name to connect to My Oracle Support
SOFTWARE_UPDATES_PROXY_SERVER=

#Proxy Server Port
SOFTWARE_UPDATES_PROXY_PORT=

#Proxy Server Username
SOFTWARE_UPDATES_PROXY_USER=

#Proxy Server Password
SOFTWARE_UPDATES_PROXY_PASSWORD=#The oracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/home/weblogic/Oracle/Middleware/Oracle_Home

#The federated oracle home locations. This should be an existing Oracle Home. Multiple values can be provided as comma seperated values
FEDERATED_ORACLE_HOMES=

#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server

創建初始化環境文件:

vim /home/weblogic/oraInst.loc

內容如下:

inst_group=weblogic
inventory_loc=/home/weblogic/oraInventory

創建域

圖形界面下使用:

/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin/config.sh

命令行靜默模式比較復雜,參考資料:

  • https://blog.csdn.net/xcjing/article/details/60141143

  • https://segmentfault.com/a/1190000006795936

mkdir -p /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain
cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain
cp /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/scripts/wlst/basicWLSDomain.py ./base_domain.py
vim base_domain.py

修改建域腳本:

...

# Please set password here before using this script, e.g. cmo.setPassword('value')

# 此處設置密碼。需要8位,并且至少要一個數字或特殊字符。
cmo.setPassword('password1')

#=======================================================================================
# Create a JMS Server.
#=======================================================================================

# 中間腳本全部刪掉

#=======================================================================================
# Write the domain and close the domain template.
#=======================================================================================

setOption('OverwriteDomain', 'true')
#writeDomain('/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/basicWLSDomain')
# 此處改為自己的domains路徑
writeDomain('/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain')
closeTemplate()

...

執行腳本:

# 避免建域速度慢和首次訪問控制臺慢。可將此代碼放到 /etc/profile 文件里
export CONFIG_JVM_ARGS='-Djava.security.egd=file:/dev/urandom'
# 執行腳本
/home/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/wlst.sh base_domain.py

啟動域停止服務:

./bin/startWebLogic.sh
./bin/stopWebLogic.sh

如果停止命令無響應,顯示Connecting to t3://weblogic12c2:7001 with userid weblogic,有可能是機器名無法解析,可修改stopWebLogic.sh文件,將weblogic12c2改為localhost。

訪問地址:http://localhost:7001/console

在有防火墻的情況下,只能在本機訪問,可以開放7001端口:

firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload

也可以直接關閉防火墻:

# 關閉
systemctl stop firewalld
# 禁止開機啟動
systemctl disable firewalld

重新開啟使用以下命令:

# 啟動
systemctl start firewalld
# 允許開機啟用
systemctl enable firewalld
# 查看狀態
systemctl status firewalld

免密啟動和后臺運行

生成模式下啟動weblogic需要輸入用戶名密碼,如果不想每次都輸入用戶名密碼,可以新建文件{Oracle_Home}/user_project/domain/base_domain/servers/AdminServer/security/boot.properties:

cd {Oracle_Home}/user_project/domain/base_domain/servers/AdminServer
mkdir security
cd security
vi boot.properties

內容如下(用戶名密碼填寫安裝domain時設置的用戶名密碼):

username=weblogic
password=password1

直接運行./startWebLogic.sh是前臺運行,關閉窗口后服務會自動停止。如果希望后臺運行,關閉窗口后服務繼續運行,可以使用以下命令:

nohup ./startWebLogic.sh &

該命令會創建nohup.out文件,原本控制臺的輸出內容會寫入到這個文件里面。

感謝各位的閱讀!關于“CentOS 7如何安裝Weblogic 12cR2”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉义县| 类乌齐县| 乐昌市| 乐陵市| 新野县| 安化县| 方城县| 专栏| 小金县| 崇义县| 七台河市| 会东县| 明水县| 怀柔区| 利辛县| 小金县| 周至县| 平泉县| 砀山县| 宜宾县| 鄯善县| 珲春市| 房山区| 玉屏| 呼玛县| 唐海县| 乐平市| 新余市| 晋江市| 安泽县| 高平市| 甘德县| 雷波县| 建德市| 葫芦岛市| 浑源县| 华亭县| 含山县| 定西市| 衢州市| 汉寿县|