centos

weblogic在centos上怎么配置

小樊
38
2025-03-01 18:44:28
栏目: 智能运维

在CentOS上配置WebLogic服务器的步骤如下:

安装JDK

首先,确保你的CentOS系统上已经安装了JDK。你可以从Oracle官网下载并安装JDK。

创建WebLogic用户

创建一个新的用户组和一个WebLogic用户,并设置密码。

groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic

创建安装目录并设置权限

创建WebLogic的安装目录,并设置相应的权限。

mkdir -p /opt/weblogic/Install
mkdir -p /opt/weblogic/Oracle/Middleware
chown weblogic:weblogic /opt/weblogic/Install
chown weblogic:weblogic /opt/weblogic/Oracle/Middleware

创建配置文件

在WebLogic的安装目录中创建wls.rsporaInst.loc配置文件。

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=weblogic1234
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

oraInst.loc 示例内容:

Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic

安装WebLogic

使用WebLogic提供的安装程序进行静默安装。

su - weblogic
java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc

创建WebLogic域

安装完成后,使用WebLogic的WLST脚本创建一个新的域。

cd /opt/weblogic/Oracle/Middleware/user_projects/domains
./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/base_domain')
closeTemplate()
exit()

启动WebLogic服务

最后,启动WebLogic服务。

cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh

配置防火墙

确保防火墙允许通过WebLogic的默认端口(如7001)。

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

访问WebLogic控制台

安装完成后,你可以通过WebLogic控制台管理你的服务器。

http://your_server_ip:7001/console

使用在WLST脚本中设置的管理员用户名和密码登录。

以上步骤应该可以帮助你在CentOS系统上成功配置WebLogic服务器。如果在安装过程中遇到任何问题,请参考Oracle的官方文档或寻求社区帮助。

0
看了该问题的人还看了