1.下載1.1 下載jdk及weblogic安裝包1.1.1 配置jdk1.將下載的jdk解壓到安裝目錄tar -zxvf jdk.tar12.添加環(huán)境變量vim /etc/profile#改為自己的jdk 路徑export JAVA_HOME="...
1.將下載的jdk解壓到安裝目錄
tar -zxvf jdk.tar1
2.添加環(huán)境變量
vim /etc/profile#改為自己的jdk 路徑export JAVA_HOME="/xx/xx/java/java1.8" export PATH=$PATH:$JAVA_HOME/bin 保存 刷新source /etc/profile 驗(yàn)證java -version#出現(xiàn)這個(gè)代表jdk環(huán)境配置成功[root@VM-4-3-centos ~]# java -versionjava version "1.8.0_241"Java(TM) SE Runtime Environment (build 1.8.0_241-b07)Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)123456789101112131415
weblogic官方下載地址為: https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html(需要注冊登錄)
阿里云盤鏈接 (里邊有12和14版本的weblogic):https://www.alipan.com/s/RTRfdLVh8BC 提取碼:58kh
下載完成后使用ftp工具上傳到想要存放的文件夾中。
weblogic不允許root用戶進(jìn)行安裝
#創(chuàng)建用戶組groupadd weblogic#驗(yàn)證用戶組cat /etc/group#創(chuàng)建用戶# -m自動建立用戶登入目錄 -u指定id -g屬組-d:指定用戶登入時(shí)的啟始目錄-s:指定用戶登入后所使用的shelluseradd -g weblogic weblogic#驗(yàn)證用戶是否創(chuàng)建成功cat /etc/passwd#給用戶設(shè)置密碼passwd weblogic#更改用戶 weblogic 的密碼 。#新的 密碼:#無效的密碼: 密碼包含用戶名在某些地方#重新輸入新的 密碼:#passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新#給用戶weblogic權(quán)限chown -R weblogic:weblogic /wz/devTool/web#給與文件夾操控權(quán)限chmod -R 755 /wz/devTool/web12345678910111213141516171819202122232425
#使用上面新建的weblogic用戶操作su - weblogic123
# 進(jìn)入wenlogic上傳目錄#創(chuàng)建一個(gè)配置文件目錄 進(jìn)入該目錄 mkdir -p /root/web/weblogic/installConfigcd /root/web/weblogic/installConfig#使用靜默安裝的方式所以需要?jiǎng)?chuàng)建兩個(gè)配置文件vim wls.rsp[ENGINE]Response File Version=1.0.0.0.0[GENERIC]#set oracle dir#這行是weblogic本地安裝位置 只改這個(gè)就可以O(shè)RACLE_HOME=/root/web/weblogic/softWareINSTALL_TYPE=WebLogic Server#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.DECLINE_SECURITY_UPDATES=trueSECURITY_UPDATES_VIA_MYORACLESUPPORT=false#保存 添加另一個(gè)文件vim oraInst.locinventory_loc=/root/web/weblogic/oracle/oraInventoryinst_group=weblogic#保存123456789101112131415161718192021222324252627282930
保證安裝配置文件和安裝jar包在同一目錄
執(zhí)行安裝命令
# 一定要寫絕對路徑j(luò)ava -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /wz/devTool/web/weblogic/installConfig/wls.rsp -invPtrLoc /wz/devTool/web/weblogic/installConfig/oraInst.loc12
出現(xiàn)這個(gè)則代表安裝成功。
進(jìn)入安裝weblogic的目錄
上圖是正確的完整目錄
想要啟動weblogic 12版本及以后都需要去oracle_common目錄下配合啟動腳本進(jìn)行服務(wù)器啟動
#進(jìn)入 安裝目錄 /oracle_common/common/bin 下# 完整的目錄為 cd /wz/devTool/web/weblogic/softWare/oracle_common/common/bin123
創(chuàng)建一個(gè) python腳本文件
vim createDomain.py
# -*- coding: utf-8 -*-readTemplate("/wz/devTool/web/weblogic/softWare/wlserver/common/templates/wls/wls.jar")cd('Servers/AdminServer')set('ListenAddress','')set('ListenPort', 7001)cd('/')cd('Security/base_domain/User/weblogic')#自己的密碼cmo.setPassword('****')setOption('OverwriteDomain', 'true')#自己jdk安裝位置setOption('JavaHome', '/usr/local/java/jdk1.8.0_131')#setOption('ServerStartMode','prod')#啟用生產(chǎn)模式 默認(rèn)開發(fā)模式 writeDomain('/wz/devTool/web/weblogic/softWare/projects/domains/testDomain')closeTemplate()exit()1234567891011121314151617
#執(zhí)行創(chuàng)建 域 腳本命令# 保持這當(dāng)前目錄中 /wz/devTool/web/weblogic/softWare/oracle_common/common/bin./wlst.sh ./createDomain.py12345
上圖為執(zhí)行成功截圖
1.字符集問題
解決辦法: 在python文件頭添加 # -- coding: utf-8 --
2.編輯問題(可能有多余的換行符)
解決辦法
vim createDomain.pyshift + : 輸入 set sn 這時(shí)顯示了文件的行號 刪除多余行,調(diào)整文件 重新執(zhí)行就好了123456789
域文件位置就是python文件中設(shè)置的,位置大致如下圖(以自己python為主)
startWebLogic.sh 是服務(wù)啟動腳本
執(zhí)行命令 啟動服務(wù)
nohup ./startWebLogic.sh $ (后臺啟動服務(wù))1
查看本機(jī)ip命令 ip addr (centos系統(tǒng))
地址為: 本機(jī)ip:端口/console
例如:http://192.168.11.56:7001/console
看到這個(gè)頁面則代表weblogic啟動成功
登錄管理頁面
用戶名:啟動weblogic的用戶名
密碼: python設(shè)置的密碼
6.1構(gòu)建域腳本
根據(jù)自己實(shí)際情況進(jìn)行修改
#!/bin/bash if [ "$#" -ne 2 ]; then echo "錯(cuò)誤:請?zhí)峁┯蛎投丝?nbsp;且保持唯一。" exit 1 fi filePath=/root/web/weblogic12/middleware/oracle_common/common/bin/createRegion/temp.pyif [ -f "$filePath" ] ; thenecho "存在刪除未刪除文件,開始刪除"rm -f $filePathficp /root/web/weblogic12/middleware/oracle_common/common/bin/createRegion/createDomain.py $filePath# 創(chuàng)建一個(gè)臨時(shí)模板文件 用過刪除 sed -i "s/name/$1/g" $filePathsed -i "s/7001/$2/g" $filePath# 開始執(zhí)行創(chuàng)建 domain 腳本 創(chuàng)建模板e(cuò)cho "開始創(chuàng)建模板"sh /root/web/weblogic12/middleware/oracle_common/common/bin/wlst.sh /root/web/weblogic12/middleware/oracle_common/common/bin/createRegion/temp.py# 創(chuàng)建完畢 清除rm -f /root/web/weblogic12/middleware/oracle_common/common/bin/createRegion/temp.py cd /root/web/weblogic12/middleware/user_projects/domains/$1#執(zhí)行啟動腳本nohup ./startWebLogic.sh &123456789101112131415161718192021222324252627282930313233343536
6.2 構(gòu)建域模板python文件
根據(jù)實(shí)際情況修改
readTemplate("/root/web/weblogic12/middleware/wlserver/common/templates/wls/wls.jar")cd('Servers/AdminServer')set('ListenAddress','')set('ListenPort', 7001)cd('/')cd('Security/base_domain/User/weblogic')cmo.setPassword('自己密碼')setOption('OverwriteDomain', 'true')setOption('JavaHome', '/usr/local/java/jdk1.8.0_131')#setOption('ServerStartMode','prod')#啟用生產(chǎn)模式 默認(rèn)開發(fā)模式 writeDomain('/root/web/weblogic12/middleware/user_projects/domains/name')closeTemplate()exit()1234567891011121314
來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺,并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請聯(lián)系小編,我們會及時(shí)審核處理。
聲明:江蘇教育黃頁對文中觀點(diǎn)保持中立,對所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司
南京思必達(dá)教育科技有限公司版權(quán)所有 百度統(tǒng)計(jì)