首页主机资讯WebLogic在Ubuntu上的配置技巧

WebLogic在Ubuntu上的配置技巧

时间2025-12-23 00:15:05发布访客分类主机资讯浏览1207
导读:Ubuntu上配置 WebLogic 的实用技巧 一 基础环境准备与安装路径 使用受支持的 JDK 8(WebLogic 14c 要求 1.8.0_191 或兼容版本),安装后设置环境变量:JAVA_HOME、MW_HOME(WebLog...

Ubuntu上配置 WebLogic 的实用技巧

一 基础环境准备与安装路径

  • 使用受支持的 JDK 8(WebLogic 14c 要求 1.8.0_191 或兼容版本),安装后设置环境变量:JAVA_HOME、MW_HOME(WebLogic 安装根目录)、WL_HOME(通常为 $MW_HOME/wlserver),并把 $JAVA_HOME/bin 加入 PATH。示例:export JAVA_HOME=/opt/jdk1.8.0_191; export MW_HOME=/opt/weblogic/wls1411; export WL_HOME=$MW_HOME/wlserver; export PATH=$JAVA_HOME/bin:$PATH。注意:WebLogic 14.1.1 官方安装器会校验 JDK 版本,低于要求会报错。
  • 创建专用系统用户(如 weblogic)运行 WebLogic,避免使用 root;安装目录与域目录的所有者设为该用户,提升安全性与可维护性。
  • 安装方式建议:图形环境可直接运行安装 JAR;无图形环境使用静默安装(准备 wls.rsp 与 oraInst.loc 响应文件),命令示例:java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /path/wls.rsp -invPtrLoc /path/oraInst.loc。
  • 创建域路径建议规范,如 $MW_HOME/user_projects/domains/< domain_name> ;域创建可用图形化 config.sh(优先使用 $MW_HOME/oracle_common/common/bin/config.sh)或 WLST 离线模板方式。

二 域创建与网络访问

  • 图形化创建:执行 $MW_HOME/oracle_common/common/bin/config.sh,按向导设置域名称、管理员账号与密码、监听地址与端口(默认 7001)。
  • WLST 离线创建示例:readTemplate 模板 JAR → 进入 Server/AdminServer 设置 ListenAddress/ListenPort(如 9000)→ 设置管理员密码 → writeDomain 到目标目录 → 启动域验证。
  • 访问控制台:浏览器打开 http://< 服务器IP或主机名> :< 端口> /console,使用创建时设置的管理员账号登录。
  • 防火墙与监听地址:若需远程访问,开放对应端口(如 firewalld:firewall-cmd --zone=public --add-port=9000/tcp --permanent & & firewall-cmd --reload);服务器有多网卡时,将 AdminServer 的 ListenAddress 设为实际对外 IP 或留空以监听所有地址。

三 性能与安全加固要点

  • 系统层面:用 top/htop 观察资源,配合 vmstat/iostat/sar 做持续监测;必要时用 cgroups 限制容器/进程资源,避免单实例过度占用。
  • 内存与 OOM:结合负载设置合适的堆大小(见下一节);必要时调整进程 oom_score_adj,降低关键进程被 OOM Killer 终止的风险。
  • 存储与内核:选择 ext4/xfs 等合适文件系统,关注磁盘 I/O;适度提升 fs.file-max 等内核参数,优化网络与文件句柄。
  • JVM 与 WebLogic 调优:在域目录 bin 下的脚本中设置堆与 GC(如 -Xms/-Xmx/-XX:+UseG1GC),并结合控制台与性能监控工具调整线程池、连接池等关键参数。
  • 运行身份与最小权限:始终以非 root 的 weblogic 用户运行;域目录与日志目录权限最小化,仅授予必要访问。

四 常用运维任务速查

  • 调整内存与 GC:编辑域目录 bin 下的启动脚本(如 setDomainEnv.sh 或通过 startWebLogic.sh 的 JAVA_OPTIONS),设置 -Xms/-Xmx 与 GC 策略,重启生效。
  • 配置数据源:登录控制台,进入 Environment → Data Sources → New → 选择 Generic Data Source 或对应数据库类型;填写 JDBC URL、驱动、用户名、密码,设置连接池参数(Initial/Max Capacity 等),设定 JNDI 名称并“Test Connection”验证,保存后部署应用使用相同 JNDI。
  • 启停与后台运行:前台 ./startWebLogic.sh;后台 nohup ./startWebLogic.sh & ;停止 ./stopWebLogic.sh。生产环境建议结合系统服务管理(如 systemd)实现开机自启与受控启停。
  • 远程图形安装或建域:在无图形环境使用 X11 转发(ssh -X/-Y)或 VNC,确保 DISPLAY 正确,以便运行 config.sh 与图形向导。

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


若转载请注明出处: WebLogic在Ubuntu上的配置技巧
本文地址: https://pptw.com/jishu/777962.html
如何解决Ubuntu下WebLogic启动失败 debian驱动卸载流程

游客 回复需填写必要信息