温馨提示×

centos上如何配置weblogic网络

小樊
73
2025-05-21 08:03:22
栏目: 智能运维

在CentOS上配置WebLogic网络涉及多个步骤,以下是详细的指南:

准备工作

  1. 安装JDK
  • 确保服务器上已经安装了JDK。可以通过 java -version 命令检查当前系统的JDK版本,如果需要,可以从Oracle官方网站下载并安装合适的JDK版本。
  • 建议使用Oracle JDK,并确保其版本满足WebLogic的要求。
  1. 创建用户和组
  • 创建一个非root权限的用户,因为root用户是无法安装Oracle产品的。
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
  • 设置用户密码。
  1. 配置防火墙
  • 关闭防火墙。
systemctl stop firewalld
systemctl disable firewalld
  • 修改主机名(如果需要)。
vi /etc/hostname
reboot
  1. 配置Java环境变量
  • 编辑 /etc/profile 文件,添加WebLogic的JAVA_HOME和PATH环境变量。
su - weblogic
vi /.bash_profile
# 添加以下内容
export JAVA_HOME=/path/to/jdk
export CLASSPATH=JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export LANG=en
source /.bash_profile

安装WebLogic

  1. 上传WebLogic安装包
  • 将WebLogic安装包上传到服务器,例如上传到 /opt/weblogic 目录。
  1. 解压安装包
  • 使用 unzip 命令解压下载的安装包到指定目录。
unzip /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
  1. 创建目录和文件
  • 创建必要的目录和文件。
mkdir -p /opt/weblogic/oraInventory
touch /opt/weblogic/oraInst.loc
vi /opt/weblogic/oraInst.loc
# 添加以下内容
Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic
  • 创建响应文件。
touch /opt/weblogic/wls.rsp
vi /opt/weblogic/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
  1. 执行静默安装
  • 切换到weblogic用户,进入解压后的安装目录,运行安装脚本开始安装WebLogic。
su - weblogic
cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
./configure.sh

配置WebLogic域

  1. 创建域目录
mkdir -p /opt/weblogic/user_projects/domains/base_domain
  1. 使用WLST创建域
  • 切换到root用户,进入WebLogic目录。
su root
cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
./wlst.sh -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
  • 在WLST中执行命令创建域。
readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress', '192.168.1.100')
set('ListenPort', 7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic1234')
setOption('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/user_projects/domains/base_domain')
closeTemplate()
exit()

启动WebLogic

  1. 启动WebLogic服务器
cd /opt/weblogic/user_projects/domains/base_domain/bin/
./startWebLogic.sh
  1. 访问WebLogic控制台
  • 在浏览器中输入服务器的IP地址和端口号(例如:http://192.168.1.100:7001/console),使用配置时设置的管理员用户名和密码登录。

防火墙配置

  • 如果CentOS系统上启用了防火墙(例如firewalld),请确保允许WebLogic服务器所需的端口。
firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload

以上步骤是在CentOS上配置WebLogic服务器的基本流程。根据具体需求,可能还需要进行其他配置,如设置集群、配置SSL等。建议参考Oracle官方文档以获取更详细的指导。

0