在CentOS上搭建WebLogic环境是一个相对复杂的过程,但以下步骤将指导你完成整个过程。以下是详细的步骤:
首先,你需要在CentOS服务器上安装JDK。以下是安装JDK的步骤:
# 创建用户组
groupadd weblogic
# 创建用户
useradd -g weblogic weblogic
# 设置用户密码
passwd weblogic
下载并解压JDK安装包,例如JDK 8:
wget https://download.oracle.com/otn/java/jdk/8u181-b11/d7fc27d8d8f94d369ac70d8d89f86f6e691/jdk-8u181-linux-x64.tar.gz
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/
配置环境变量:
vim /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
使配置生效:
source /etc/profile
验证JDK安装:
java -version
下载WebLogic安装包,例如WebLogic 14.1.1:
wget https://www.oracle.com/middleware/technologies/fusionmiddleware-downloads.html
解压安装包:
unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
创建安装目录并设置权限:
mkdir -p /opt/weblogic/Oracle/Middleware
chown -R weblogic:weblogic /opt/weblogic
创建oraInst.loc
和wls.rsp
文件:
cd /opt/weblogic
touch oraInst.loc
vim oraInst.loc
在oraInst.loc
文件中添加以下内容:
Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic
touch wls.rsp
vim wls.rsp
在wls.rsp
文件中添加以下内容:
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
切换到WebLogic用户并安装:
su - weblogic
cd /opt/weblogic
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
切换到root用户:
su - root
创建域目录:
mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
切换到WebLogic用户并创建域:
su - weblogic
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
./wlst.sh
在WLST脚本中输入以下内容:
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('weblogic1234')
setOption('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains')
closeTemplate()
exit()
启动WebLogic服务器:
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
在浏览器中访问:
http://your_server_ip:7001/console
输入用户名weblogic
和密码weblogic1234
进行登录。
为了进行调试,你需要修改setDomainEnv.cmd
文件:
set debugFlag=true
set DEBUG_PORT=5005
然后重新启动WebLogic服务器。
以上步骤应该能帮助你成功在CentOS上搭建WebLogic环境。如果在安装过程中遇到问题,请参考官方文档或相关教程。