1.下載1.1 下載jdk及weblogic安裝包1.1.1 配置jdk1.將下載的jdk解壓到安裝目錄tar -zxvf jdk.tar12.添加環境變量vim /etc/profile#改為自己的jdk 路徑export JAVA_HOME="...
1.將下載的jdk解壓到安裝目錄
tar -zxvf jdk.tar1
2.添加環境變量
vim /etc/profile#改為自己的jdk 路徑export JAVA_HOME="/xx/xx/java/java1.8" export PATH=$PATH:$JAVA_HOME/bin 保存 刷新source /etc/profile 驗證java -version#出現這個代表jdk環境配置成功[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用戶進行安裝
#創建用戶組groupadd weblogic#驗證用戶組cat /etc/group#創建用戶# -m自動建立用戶登入目錄 -u指定id -g屬組-d:指定用戶登入時的啟始目錄-s:指定用戶登入后所使用的shelluseradd -g weblogic weblogic#驗證用戶是否創建成功cat /etc/passwd#給用戶設置密碼passwd weblogic#更改用戶 weblogic 的密碼 。#新的 密碼:#無效的密碼: 密碼包含用戶名在某些地方#重新輸入新的 密碼:#passwd:所有的身份驗證令牌已經成功更新#給用戶weblogic權限chown -R weblogic:weblogic /wz/devTool/web#給與文件夾操控權限chmod -R 755 /wz/devTool/web12345678910111213141516171819202122232425
#使用上面新建的weblogic用戶操作su - weblogic123
# 進入wenlogic上傳目錄#創建一個配置文件目錄 進入該目錄 mkdir -p /root/web/weblogic/installConfigcd /root/web/weblogic/installConfig#使用靜默安裝的方式所以需要創建兩個配置文件vim wls.rsp[ENGINE]Response File Version=1.0.0.0.0[GENERIC]#set oracle dir#這行是weblogic本地安裝位置 只改這個就可以ORACLE_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#保存 添加另一個文件vim oraInst.locinventory_loc=/root/web/weblogic/oracle/oraInventoryinst_group=weblogic#保存123456789101112131415161718192021222324252627282930
保證安裝配置文件和安裝jar包在同一目錄
執行安裝命令
# 一定要寫絕對路徑java -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
出現這個則代表安裝成功。
進入安裝weblogic的目錄
上圖是正確的完整目錄
想要啟動weblogic 12版本及以后都需要去oracle_common目錄下配合啟動腳本進行服務器啟動
#進入 安裝目錄 /oracle_common/common/bin 下# 完整的目錄為 cd /wz/devTool/web/weblogic/softWare/oracle_common/common/bin123
創建一個 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')#啟用生產模式 默認開發模式 writeDomain('/wz/devTool/web/weblogic/softWare/projects/domains/testDomain')closeTemplate()exit()1234567891011121314151617
#執行創建 域 腳本命令# 保持這當前目錄中 /wz/devTool/web/weblogic/softWare/oracle_common/common/bin./wlst.sh ./createDomain.py12345
上圖為執行成功截圖
1.字符集問題
解決辦法: 在python文件頭添加 # -- coding: utf-8 --
2.編輯問題(可能有多余的換行符)
解決辦法
vim createDomain.pyshift + : 輸入 set sn 這時顯示了文件的行號 刪除多余行,調整文件 重新執行就好了123456789
域文件位置就是python文件中設置的,位置大致如下圖(以自己python為主)
startWebLogic.sh 是服務啟動腳本
執行命令 啟動服務
nohup ./startWebLogic.sh $ (后臺啟動服務)1
查看本機ip命令 ip addr (centos系統)
地址為: 本機ip:端口/console
例如:http://192.168.11.56:7001/console
看到這個頁面則代表weblogic啟動成功
登錄管理頁面
用戶名:啟動weblogic的用戶名
密碼: python設置的密碼
6.1構建域腳本
根據自己實際情況進行修改
#!/bin/bash if [ "$#" -ne 2 ]; then echo "錯誤:請提供域名和端口 且保持唯一。" 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# 創建一個臨時模板文件 用過刪除 sed -i "s/name/$1/g" $filePathsed -i "s/7001/$2/g" $filePath# 開始執行創建 domain 腳本 創建模板echo "開始創建模板"sh /root/web/weblogic12/middleware/oracle_common/common/bin/wlst.sh /root/web/weblogic12/middleware/oracle_common/common/bin/createRegion/temp.py# 創建完畢 清除rm -f /root/web/weblogic12/middleware/oracle_common/common/bin/createRegion/temp.py cd /root/web/weblogic12/middleware/user_projects/domains/$1#執行啟動腳本nohup ./startWebLogic.sh &123456789101112131415161718192021222324252627282930313233343536
6.2 構建域模板python文件
根據實際情況修改
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')#啟用生產模式 默認開發模式 writeDomain('/root/web/weblogic12/middleware/user_projects/domains/name')closeTemplate()exit()1234567891011121314
來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利
蘇公網安備32010402000125
蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司
南京思必達教育科技有限公司版權所有 百度統計