首页主机资讯WebLogic Linux版如何配置

WebLogic Linux版如何配置

时间2025-10-10 13:46:03发布访客分类主机资讯浏览258
导读:WebLogic Linux版配置指南(以CentOS为例) 一、安装前准备 1. 安装JDK(WebLogic依赖环境) WebLogic 14.1.1及以上版本通常需要JDK 8(Oracle JDK或OpenJDK均可,但建议使用Or...

WebLogic Linux版配置指南(以CentOS为例)

一、安装前准备

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

WebLogic 14.1.1及以上版本通常需要JDK 8(Oracle JDK或OpenJDK均可,但建议使用Oracle JDK以保证兼容性)。

  • 检查现有JDK:运行java -version,若未安装或版本不符,需下载对应JDK安装包(如jdk-8u311-linux-x64.tar.gz)。
  • 安装JDK
    mkdir -p /opt/jdk
    tar -zxvf jdk-8u311-linux-x64.tar.gz -C /opt/jdk
    
  • 配置环境变量:编辑/etc/profile文件,添加以下内容:
    export JAVA_HOME=/opt/jdk/jdk1.8.0_311
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH
    
    执行source /etc/profile使配置生效,验证安装:java -version

2. 创建WebLogic专用用户(安全规范)

避免使用root用户运行WebLogic,创建非特权用户:

groupadd weblogic  # 创建用户组
useradd -g weblogic weblogic  # 创建用户并加入组
passwd weblogic  # 设置密码(如WebLogic@123)

3. 准备安装包

从Oracle官方网站下载Linux版WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),上传至服务器指定目录(如/opt/weblogic)。

二、静默安装WebLogic

静默安装可避免图形界面依赖,适合服务器环境。

1. 创建响应文件和库存文件

  • oraInst.loc(库存文件,记录安装路径和所属组):
    echo "Inventory_loc=/opt/weblogic/oraInventory" >
         /opt/weblogic/oraInst.loc
    echo "Inst_group=weblogic" >
        >
         /opt/weblogic/oraInst.loc
    
  • wls.rsp(响应文件,定义安装参数):
    echo "[ENGINE]" >
         /opt/weblogic/wls.rsp
    echo "Response File Version=1.0.0.0.0" >
        >
         /opt/weblogic/wls.rsp
    echo "[GENERIC]" >
        >
         /opt/weblogic/wls.rsp
    echo "ORACLE_HOME=/opt/weblogic/oracle/middleware" >
        >
         /opt/weblogic/wls.rsp
    echo "INSTALL_TYPE=WebLogic Server" >
        >
         /opt/weblogic/wls.rsp
    echo "DECLINE_SECURITY_UPDATES=true" >
        >
         /opt/weblogic/wls.rsp  # 拒绝安全更新(生产环境建议开启)
    echo "SECURITY_UPDATES_VIA_MYORACLESUPPORT=false" >
        >
         /opt/weblogic/wls.rsp
    

2. 执行静默安装

切换至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

安装完成后,Oracle Middleware目录(如/opt/weblogic/oracle/middleware)会生成。

三、创建WebLogic域

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

1. 使用配置向导创建域

进入WebLogic安装目录,运行配置脚本:

cd /opt/weblogic/oracle/middleware/wlserver/common/bin
./config.sh
  • 选择“创建新域”→ 输入域名(如base_domain)→ 选择“基本WebLogic Server域”模板。
  • 配置管理员账号(默认用户名weblogic,密码如weblogic1234)。
  • 设置域存储路径(如/opt/weblogic/oracle/middleware/user_projects/domains/base_domain)。
  • 完成向导后,域目录会自动生成。

2. 使用WLST脚本创建域(自动化推荐)

若需批量创建或脚本化管理,可使用WLST(WebLogic Scripting Tool):

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', '')  # 监听所有IP
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()  # 退出WLST

四、启动WebLogic服务

1. 启动管理员服务器

进入域的bin目录,运行启动脚本:

cd /opt/weblogic/oracle/middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh

启动成功后,终端会显示“”。

2. 验证控制台访问

打开浏览器,访问http://< 服务器IP> :7001/console,输入管理员账号(weblogic)和密码(weblogic1234),即可登录管理控制台。

五、基础配置(可选但常用)

1. 配置防火墙(允许外部访问)

若服务器启用了防火墙(如CentOS的firewalld),需开放WebLogic端口(默认7001):

firewall-cmd --zone=public --add-port=7001/tcp --permanent  # 永久开放端口
firewall-cmd --reload  # 重新加载防火墙规则

2. 修改管理员密码

若需更改管理员密码,可通过WLST脚本实现:

cd /opt/weblogic/oracle/middleware/wlserver/common/bin
./wlst.sh

输入以下命令:

connect('weblogic', 'weblogic1234', 't3://localhost:7001')  # 连接服务器
cd('/SecurityConfiguration/base_domain/Realms/myrealm/AuthenticationProviders/DefaultAuthenticator')
cmo.resetUserPassword('weblogic', 'NewPassword123')  # 重置密码
disconnect()
exit()

注意事项

  • 版本兼容性:确保JDK版本与WebLogic版本匹配(如WebLogic 12c需JDK 7+,14c需JDK 8+)。
  • 权限问题:所有WebLogic相关目录(如安装目录、域目录)需归属weblogic用户,避免权限不足导致启动失败。
  • 生产环境调整:建议开启安全更新(修改wls.rsp中的DECLINE_SECURITY_UPDATESfalse),并配置SSL证书(修改config.xml中的< SSL> 标签)。

以上步骤覆盖了WebLogic Linux版的核心配置流程,可根据实际需求扩展集群、数据源等功能。

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


若转载请注明出处: WebLogic Linux版如何配置
本文地址: https://pptw.com/jishu/722438.html
dhclient在其他Linux发行版中的应用 Golang在Ubuntu打包时遇到依赖问题怎么解决

游客 回复需填写必要信息