首页主机资讯centos与weblogic网络配置详解

centos与weblogic网络配置详解

时间2025-10-03 18:57:03发布访客分类主机资讯浏览800
导读:CentOS与WebLogic网络配置详解 在CentOS系统上配置WebLogic网络需完成基础环境准备、CentOS网络接口配置、WebLogic网络参数设置及防火墙验证四大步骤,确保WebLogic服务器能正常监听端口、接收请求并与外...

CentOS与WebLogic网络配置详解

在CentOS系统上配置WebLogic网络需完成基础环境准备CentOS网络接口配置WebLogic网络参数设置防火墙验证四大步骤,确保WebLogic服务器能正常监听端口、接收请求并与外部通信。

一、基础环境准备

1. 安装JDK(WebLogic依赖Java环境)

WebLogic 12c及以上版本需JDK 8或更高版本。安装步骤如下:

  • 创建JDK安装目录:mkdir -p /usr/local/java
  • 解压JDK安装包(以JDK 8u221为例):tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/java/
  • 配置环境变量:编辑/etc/profile文件,添加以下内容:
    export JAVA_HOME=/usr/local/java/jdk1.8.0_221
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
  • 使环境变量生效:source /etc/profile
  • 验证安装:java -version(需显示JDK版本信息)。

2. 安装WebLogic Server

  • 创建安装目录:mkdir -p /app/weblogic
  • 上传WebLogic安装包(如wls_12.2.1.4.0_wls_generic.jar)至/app/weblogic/
  • 赋予执行权限:chmod +x /app/weblogic/wls_12.2.1.4.0_wls_generic.jar
  • 静默安装(使用响应文件config.xml,需提前创建):
    /app/weblogic/wls_12.2.1.4.0_wls_generic.jar -silent -responseFile /app/weblogic/config.xml -invPtrLoc /app/weblogic/inventory.xml
    
    安装完成后,WebLogic主目录为/app/weblogic/Oracle/Middleware

3. 创建WebLogic域

域是WebLogic的管理单元,包含服务器实例、集群等配置。

  • 设置环境变量:
    export MW_HOME=/app/weblogic/Oracle/Middleware
    export WL_HOME=$MW_HOME/wlserver
    export CONFIG_JVM_ARGS="-Djava.security.egd=file:/dev/./urandom"
    
  • 运行配置脚本创建域(以base_domain为例):
    cd $WL_HOME/common/bin
    ./config.sh
    
    按照向导设置域名称、管理员用户名/密码、监听端口(默认7001)等信息。

二、CentOS网络接口配置

WebLogic需依赖CentOS的网络接口与外部通信,需配置静态IP(避免动态IP变动导致连接失败)。

1. 查看当前网络接口

使用以下命令查看可用接口(如eth0ens33):

ip addr show
# 或
nmcli connection show

2. 编辑网络配置文件

eth0接口为例,编辑配置文件(路径根据接口名称调整):

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改以下参数(替换为实际值):

BOOTPROTO=static  # 设置为静态IP
ONBOOT=yes        # 开机自动启用接口
IPADDR=192.168.1.100  # 静态IP地址
NETMASK=255.255.255.0  # 子网掩码
GATEWAY=192.168.1.1  # 网关地址
DNS1=8.8.8.8      # DNS服务器1
DNS2=8.8.4.4      # DNS服务器2

3. 重启网络服务

sudo systemctl restart network
# 或使用nmcli(若使用NetworkManager)
sudo nmcli connection up eth0

4. 验证网络连通性

  • 测试IP连通性:ping 192.168.1.1(网关)
  • 测试域名解析:ping google.com
  • 查看路由表:ip route show

三、WebLogic网络参数设置

WebLogic的网络配置主要涉及监听地址(Listen Address)和监听端口(Listen Port),需通过配置文件或管理控制台修改。

1. 通过配置文件修改(适用于高级用户)

WebLogic域的配置文件config.xml位于$DOMAIN_HOME/config/目录下,修改以下内容:

<
    server>
    
    <
    name>
    AdminServer<
    /name>
      <
    !-- 管理服务器名称 -->
    
    <
    listen-address>
    192.168.1.100<
    /listen-address>
      <
    !-- 监听地址(0.0.0.0表示所有接口) -->
    
    <
    listen-port>
    7001<
    /listen-port>
      <
    !-- 监听端口(默认7001) -->
    
<
    /server>
    

修改后保存文件,无需重启服务器即可生效(部分版本可能需要重启)。

2. 通过WebLogic管理控制台修改(推荐)

  • 登录控制台:浏览器访问http://< 服务器IP> :7001/console,输入管理员账号密码。
  • 导航至网络配置:
    EnvironmentServers[AdminServer名称]ConfigurationNetworkInterfaces
  • 编辑监听参数:
    • Listen Address:输入服务器IP地址(如192.168.1.100)或0.0.0.0(监听所有接口)。
    • Port:输入监听端口(如7001)。
  • 保存配置:点击Save,重启管理服务器使更改生效。

四、防火墙配置

CentOS默认启用firewalld防火墙,需开放WebLogic使用的端口(如7001),否则外部无法访问。

1. 开放特定端口

sudo firewall-cmd --permanent --add-port=7001/tcp  # 开放WebLogic默认端口
sudo firewall-cmd --permanent --add-service=http  # 开放HTTP服务(可选)
sudo firewall-cmd --permanent --add-service=https # 开放HTTPS服务(可选)

2. 重新加载防火墙规则

sudo firewall-cmd --reload

3. 验证端口开放

sudo firewall-cmd --list-ports  # 查看已开放端口

若端口未开放,需检查防火墙状态:sudo systemctl status firewalld(确保服务运行)。

五、验证WebLogic网络配置

  • 检查WebLogic服务器状态:ps -ef | grep startWebLogic(需显示进程运行中)。
  • 访问管理控制台:浏览器输入http://< 服务器IP> :7001/console,若能正常登录则配置成功。
  • 测试应用访问:部署应用后,通过http://< 服务器IP> :< 应用端口> /应用路径访问(如http://192.168.1.100:8080/myapp)。

以上步骤覆盖了CentOS与WebLogic网络配置的核心环节,需根据实际环境(如WebLogic版本、网络拓扑)调整参数。配置完成后,建议定期检查防火墙规则和网络连通性,确保服务稳定运行。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos与weblogic网络配置详解
本文地址: https://pptw.com/jishu/718981.html
如何解决centos上weblogic端口冲突 centos系统weblogic更新与升级指南

游客 回复需填写必要信息