在CentOS上部署WebLogic服務器是一個相對復雜的過程,需要仔細規劃和執行。以下是一個基本的步驟指南,幫助你在CentOS系統上安裝WebLogic服務器。
下載WebLogic安裝包: 訪問Oracle官方網站,下載適合你CentOS版本的WebLogic安裝包。例如,你可以下載WebLogic 14.1.1版本。
安裝JDK: WebLogic需要Java運行環境,因此你需要先安裝JDK。你可以下載并安裝JDK 8。
創建用戶和組:
創建一個名為weblogic的用戶和組,并設置相應的權限。
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
配置Java環境變量:
編輯/etc/profile文件,添加以下內容:
export JAVA_HOME=/path/to/your/jdk
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
然后執行source /etc/profile使配置生效。
解壓安裝包:
將下載的WebLogic安裝包上傳到服務器,并解壓到指定目錄,例如/opt/weblogic。
unzip /path/to/weblogic/fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip -C /opt/weblogic/
創建安裝目錄并授權:
創建WebLogic的安裝目錄并授權給weblogic用戶和組。
mkdir -p /opt/weblogic/Oracle/Middleware
chown -R weblogic:weblogic /opt/weblogic
配置安裝文件:
在/home/weblogic目錄下創建oraInst.loc和wls.rsp文件,內容如下:
oraInst.loc:inventory_loc=/opt/weblogic/oraInventory
inst_group=weblogic
wls.rsp:[ENGINE] Response File Version 1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=weblogic
MYORACLESUPPORT_PASSWORD=weblogic
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PW=
SECURE VALUE=
COLLECTOR_SUPPORTHUB_URL=
執行安裝命令:
使用weblogic用戶執行安裝命令:
su - weblogic
cd /home/weblogic
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
創建域:
使用wlst.sh腳本創建一個新的域。
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
./wlst.sh
在交互式環境中輸入以下命令:
readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic1')
setOption('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/Oracle/Middleware/domain')
closeTemplate()
exit()
啟動WebLogic服務器:
進入域的bin目錄,啟動WebLogic服務器:
cd /opt/weblogic/Oracle/Middleware/domain/bin
./startWebLogic.sh
打開瀏覽器,訪問http://your_server_ip:7001/console,使用weblogic用戶和密碼登錄,驗證WebLogic服務器是否成功啟動。
請注意,以上步驟是一個基本的指南,具體步驟可能會因WebLogic版本和CentOS版本的不同而有所變化。建議參考最新的官方文檔或社區論壇獲取詳細信息。