1. JDK版本与来源要求
WebLogic对JDK版本有严格兼容性要求(如12.2.1.4.0需搭配JDK 8u333),且必须使用Oracle官方JDK,Ubuntu自带的OpenJDK可能导致安装报错或运行异常。安装后需正确配置JAVA_HOME(指向JDK安装目录)及PATH环境变量,并通过java -version验证安装有效性。
2. 用户与权限管理
WebLogic安装与运行需专用系统用户(如weblogic),禁止使用root用户直接操作。需创建weblogic用户组及用户,设置安装目录(如/opt/weblogic)的所有权为weblogic:weblogic(chown -R weblogic:weblogic /opt/weblogic),并赋予适当权限(如chmod -R 777 /opt/weblogic),避免权限不足导致安装失败或服务无法启动。
3. 系统环境变量配置
需将WebLogic安装目录(如/opt/weblogic/wlserver)添加至PATH环境变量,方便全局调用startWebLogic.sh等脚本。可通过编辑/etc/profile或/etc/environment文件添加export WEBLOGIC_HOME=/opt/weblogic/wlserver及export PATH=$WEBLOGIC_HOME/bin:$PATH,并执行source命令使配置生效。
4. 安装方式选择
推荐使用静默安装(通过wls.rsp响应文件)替代图形界面安装,避免Ubuntu无图形环境导致的安装失败。需提前创建oraInst.loc(指定安装库存放路径)和wls.rsp(配置安装目录、用户信息等),然后执行java -jar fmw_xxx_generic.jar -silent -responseFile /path/to/wls.rsp -invPtrLoc /path/to/oraInst.loc命令完成安装。
5. 域配置与启动
域是WebLogic的核心管理单元,需通过config.sh脚本或WLST(WebLogic Scripting Tool)创建。创建域时需指定域名称、管理员账号(如weblogic)及密码,并配置监听端口(默认7001)。启动域时需切换至weblogic用户,执行域目录下的startWebLogic.sh脚本,通过http://<服务器IP>:7001/console访问管理控制台验证启动状态。
6. 性能优化要点
- 内存调整:根据应用负载修改
setDomainEnv.sh中的JAVA_OPTIONS,合理分配堆内存(如-Xms2g -Xmx4g)及元空间(如-XX:MaxMetaspaceSize=512m),避免OOM错误。 - 线程池优化:通过管理控制台调整
ExecuteThreadTotalCPUUsage(CPU使用率阈值,默认75%)及ExecuteThreadTotal(线程数,默认200),提升并发处理能力。 - 连接池配置:优化数据库连接池参数(如
InitialCapacity初始连接数、MaxCapacity最大连接数),避免连接泄漏或资源浪费。
7. 安全配置
- 禁用默认加密算法:若出现加密算法不兼容警告,可通过添加
-Dweblogic.security.allowCryptoJDefaultJCEVerification=true启动参数临时解决,后续需更换为支持的加密套件。 - 强化管理员账号:设置强密码(包含大小写字母、数字及特殊字符),并限制管理控制台的访问IP(通过
console安全角色配置),防止未授权访问。
以上就是关于“在Ubuntu中配置WebLogic需要注意什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm