温馨提示×

在Ubuntu上配置WebLogic需要哪些步骤

小樊
46
2025-10-31 18:01:59
栏目: 智能运维

在Ubuntu上配置WebLogic的步骤

1. 安装前准备

  • 更新系统:运行sudo apt update && sudo apt upgrade确保系统包为最新版本。
  • 安装依赖包:安装JDK(WebLogic依赖Java环境)和unzip工具,命令:sudo apt install openjdk-11-jdk unzip(推荐使用JDK 8或11,需与WebLogic版本兼容)。
  • 下载WebLogic安装包:从Oracle官方网站下载对应版本的WebLogic Server(如14.2.1.0.0),选择Linux系统格式的安装包(如ZIP或JAR格式)。

2. 安装JDK并配置环境变量

  • 验证JDK安装:运行java -version,确认输出显示Java版本信息(如openjdk version "11.0.xx")。
  • 配置环境变量:编辑/etc/environment文件,添加以下内容(根据实际安装路径调整):
    JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    WEBLOGIC_HOME=/opt/weblogic
    PATH=$PATH:$WEBLOGIC_HOME/bin
    
    运行source /etc/environment使配置生效。

3. 创建WebLogic专用用户和组

  • 创建组和用户:运行以下命令创建weblogic组及用户(避免使用root用户运行WebLogic):
    sudo groupadd weblogic
    sudo useradd -g weblogic -d /opt/weblogic -s /bin/bash weblogic
    sudo passwd weblogic  # 设置用户密码
    
  • 创建安装目录并授权:创建WebLogic安装目录并设置所有权:
    sudo mkdir -p /opt/weblogic
    sudo chown -R weblogic:weblogic /opt/weblogic
    sudo chmod -R 755 /opt/weblogic
    

4. 安装WebLogic Server

  • 解压安装包:将下载的安装包(如weblogic-server-14.2.1.0.0.zip)解压到/opt/weblogic目录:
    cd /opt/weblogic
    sudo unzip ~/Downloads/weblogic-server-14.2.1.0.0.zip
    
  • 静默安装(可选但推荐):创建响应文件wls.rsp(内容参考Oracle官方模板,指定安装路径、类型等),然后运行静默安装命令:
    java -jar fmw_14.2.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
    
    安装完成后,验证/opt/weblogic/Oracle/Middleware目录是否存在(默认安装路径)。

5. 创建WebLogic域

  • 进入配置脚本目录:切换到WebLogic安装目录下的server/bin文件夹:
    cd /opt/weblogic/Oracle/Middleware/wlserver/server/bin
    
  • 运行配置脚本:执行config.sh脚本,按照向导提示操作:
    • 选择“创建新域”;
    • 指定域名称(如base_domain)和路径(如/opt/weblogic/user_projects/domains/base_domain);
    • 设置管理员账号(如用户名weblogic,密码weblogic123,需包含字母+数字);
    • 选择安装类型(如“开发模式”或“生产模式”);
    • 完成向导后,域会被创建在指定路径。

6. 启动WebLogic Server

  • 启动域服务:进入域的bin目录,运行启动脚本:
    cd /opt/weblogic/user_projects/domains/base_domain/bin
    ./startWebLogic.sh
    
    若启动成功,终端会显示“”。
  • 验证启动状态:检查进程是否存在:
    ps -ef | grep weblogic
    
    或查看日志文件/opt/weblogic/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log

7. 访问WebLogic管理控制台

  • 开放防火墙端口:默认管理端口为7001,运行以下命令开放端口(Ubuntu 18.04及以上使用ufw):
    sudo ufw allow 7001/tcp
    sudo ufw reload
    
  • 登录控制台:在浏览器中访问http://<服务器IP>:7001/console,使用管理员账号(如weblogic/weblogic123)登录,即可配置WebLogic(如部署应用、调整集群设置等)。

8. 可选:配置开机自启

  • 创建systemd服务文件:创建/usr/lib/systemd/system/weblogic.service文件,内容如下:
    [Unit]
    Description=WebLogic Server
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=weblogic
    Group=weblogic
    Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
    Environment="WEBLOGIC_HOME=/opt/weblogic/Oracle/Middleware"
    ExecStart=/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh
    ExecStop=/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/stopWebLogic.sh
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    
  • 启用并启动服务
    sudo systemctl daemon-reload
    sudo systemctl enable weblogic
    sudo systemctl start weblogic
    
    通过sudo systemctl status weblogic验证服务状态。

以上步骤覆盖了Ubuntu上WebLogic的基础配置流程,具体操作可能因版本(如12c、14c)或环境(如防火墙、网络)差异略有调整,建议参考Oracle官方文档(如《WebLogic Server Installation Guide》)进行验证。

0