在CentOS上配置WebLogic网络涉及多个步骤,以下是一个详细的指南:
首先,确保在所有的CentOS服务器上安装了相同版本的JDK。
# 创建目录
mkdir -p /usr/local/java
# 解压JDK安装包
tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/java/
# 配置环境变量
echo "export JAVA_HOME=/usr/local/java/jdk1.8.0_221" >> /etc/profile
echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/profile
echo "export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
# 使环境变量生效
source /etc/profile
# 验证JDK安装
java -version
在所有的CentOS服务器上安装WebLogic。
# 创建安装目录
mkdir -p /app/weblogic
# 上传WebLogic安装包
scp /path/to/weblogic/wls_12.2.1.4.0_wls_generic.jar weblogic@server1:/app/weblogic/
# 设置WebLogic目录权限
chmod ux /app/weblogic/wls_12.2.1.4.0_wls_generic.jar
# 安装WebLogic
weblogic@server1:/app/weblogic ./wls_12.2.1.4.0_wls_generic.jar -silent -responseFile /app/weblogic/response/config/config.xml -invPtrLoc /app/weblogic/response/inventory/inventory.xml
在主节点上创建WebLogic域。
# 设置环境变量
export MV_HOME=/app/weblogic
export WL_HOME=$MV_HOME/wlserver
export CONFIG_JVM_ARGS="-Djava.security.egdfile:/dev/./urandom"
# 创建域目录
mkdir -p $MV_HOME/user_projects/domains
# 创建WebLogic域
$WL_HOME/common/bin/wlst.sh -f /app/weblogic/response/config/config.xml
在WebLogic的配置文件中,可以设置管理服务器(AdminServer)的监听地址(Listen Address)和端口(Listen Port)。例如,可以将AdminServer的监听地址设置为192.168.1.100,监听端口设置为7001。
# 进入WebLogic配置文件目录
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin/
# 编辑配置文件
./config.sh
在WebLogic管理控制台中,可以配置部署应用程序的网络设置,包括绑定到特定的IP地址和端口。
# 登录WebLogic管理控制台
http://192.168.1.100:7001/console
# 导航到“部署”部分,选择“安装”选项
# 浏览并选择你的WAR文件,然后按照提示完成部署。
使用./startWebLogic.sh
脚本启动WebLogic服务器。
cd /opt/weblogic/Oracle/Middleware/domain/bin/
./startWebLogic.sh
使用浏览器访问WebLogic的管理控制台,确认服务器是否正常启动。
http://192.168.1.100:7001/console
如果CentOS系统上启用了防火墙(例如firewalld),请确保允许WebLogic服务器所需的端口。
# 开放WebLogic管理控制台端口(默认为7001)
firewall-cmd --permanent --add-port=7001/tcp
firewall-cmd --reload
# 开放HTTP(80)和HTTPS(443)端口
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
# 开放SSH端口(22)(如果需要远程管理)
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
以上步骤应该可以帮助你在CentOS上成功配置WebLogic网络。如果在安装过程中遇到问题,请参考官方文档或寻求社区帮助。