温馨提示×

在Ubuntu上配置WebLogic域的方法

小樊
51
2025-09-19 05:45:33
栏目: 智能运维

在Ubuntu上配置WebLogic域的步骤

1. 安装前准备

  • 检查系统要求:确保Ubuntu系统满足WebLogic的最低要求(如Ubuntu 20.04及以上版本,足够的内存和磁盘空间)。
  • 安装JDK:WebLogic依赖Java环境,推荐使用Oracle JDK 8或OpenJDK 11。通过以下命令安装OpenJDK 11:
    sudo apt update sudo apt install openjdk-11-jdk 
    验证安装:java -version(需显示Java版本信息)。
  • 下载WebLogic安装包:从Oracle官网下载适用于Linux的WebLogic安装包(如WebLogic Server 14.1.1.0.0 Lite版),选择ZIP格式便于解压。

2. 解压与安装WebLogic

  • 将下载的安装包解压到目标目录(如/opt/weblogic):
    cd /opt sudo tar zxvf fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip 
  • 配置环境变量:编辑/etc/profile文件,添加WebLogic相关变量:
    export WEBLOGIC_HOME=/opt/weblogic/wlserver export PATH=$WEBLOGIC_HOME/bin:$PATH 
    使配置生效:source /etc/profile
  • 创建系统用户:为WebLogic创建专用用户和组,提升安全性:
    sudo groupadd weblogic sudo useradd -g weblogic weblogic sudo passwd weblogic # 设置密码 
  • 设置目录权限:将WebLogic安装目录的所有权赋予weblogic用户:
    sudo mkdir -p /opt/weblogic sudo chown -R weblogic:weblogic /opt/weblogic sudo chmod -R 777 /opt/weblogic # 根据安全需求调整权限 

3. 创建WebLogic域

  • 进入配置目录:切换到WebLogic安装目录下的common/bin目录:
    cd /opt/weblogic/wlserver/common/bin 
  • 启动配置向导:运行config.sh脚本,启动图形化配置界面:
    ./config.sh 
  • 配置域参数:按照向导提示完成以下设置:
    • 选择配置类型:选择“创建新的WebLogic域”。
    • 选择模板:推荐选择“基本WebLogic Server域”(适合开发测试)或“自定义域”(适合生产环境)。
    • 指定域信息:输入域名称(如my_domain)、域目录(如/opt/weblogic/user_projects/domains/my_domain)。
    • 配置管理员账户:设置管理员用户名(如admin)和密码(需符合复杂度要求)。
    • 选择组件:勾选需要安装的组件(如WebLogic Server、Coherence,默认全选)。
  • 完成创建:点击“完成”,向导会在指定目录生成域结构(包含configservers等目录)。

4. 启动WebLogic域

  • 进入域的bin目录
    cd /opt/weblogic/user_projects/domains/my_domain/bin 
  • 启动管理服务器:运行startWebLogic.sh脚本:
    ./startWebLogic.sh 
    启动过程中会显示日志信息,若出现“Server started in RUNNING mode”则表示启动成功。
  • 验证启动状态:通过浏览器访问管理控制台(默认地址:http://localhost:7001/console),使用管理员账户登录,确认服务器状态正常。

5. 域配置与管理(可选)

  • 配置环境变量:若需动态设置域参数(如JDBC连接、JMS配置),可编辑域目录下的setDomainEnv.sh文件(位于bin目录),添加自定义变量。
  • 修改配置文件:域的核心配置文件位于config目录下:
    • config.xml:存储域级配置(如服务器实例、集群、安全设置),可通过文本编辑器或WebLogic控制台修改。
    • weblogic.xml:存储应用级配置(如Servlet映射、安全角色),位于应用的WEB-INF目录下。
  • 备份域:定期备份域目录(如/opt/weblogic/user_projects/domains/my_domain),防止配置丢失。

注意事项

  • 权限问题:确保weblogic用户对域目录有读写权限,避免启动失败。
  • 端口冲突:默认管理端口为7001,若被占用可通过config.xml修改(查找<listen-port>标签)。
  • 安全增强:生产环境中建议禁用默认管理员账户,配置SSL加密,限制管理控制台访问IP。

0