WebLogic在Ubuntu上的最佳实践
sudo apt update && sudo apt upgrade
),安装必要依赖(default-jdk
、unzip
);下载WebLogic安装包时选择与Ubuntu版本兼容的版本(如WebLogic 14.1.1适配Ubuntu 22.04 LTS)。weblogic
)和组(如weblogic
),避免使用root运行;设置安装目录权限(chown -R weblogic:weblogic /opt/weblogic
),防止未授权访问。wls.rsp
)和oraInst.loc
实现无人值守安装,提升效率;安装后使用config.sh
创建域,配置域名称、监听端口(默认7001)、管理员账号等参数。config.xml
、boot.properties
)的权限(chmod 600
);启用SELinux或AppArmor限制应用访问权限;定期审查系统日志(/var/log/syslog
)和WebLogic日志(domain_name/servers/AdminServer/logs
)。vm.swappiness=10
减少交换空间使用,net.core.somaxconn=1024
提升TCP连接队列长度);使用高性能文件系统(如XFS,挂载时添加noatime
选项);选择SSD存储,提升I/O性能。-Xms
初始堆、-Xmx
最大堆,建议设置为物理内存的70%-80%);优化数据库连接池(设置合适初始容量、最大容量,启用连接泄漏检测);启用JMX监控(通过jconsole
或VisualVM
实时查看性能指标);启用HTTP压缩(gzip
)减少网络传输量。server.log
),及时发现异常(如连接超时、内存溢出);备份域配置(cp -r /opt/weblogic/user_projects/domains/base_domain /backup
);定期重启服务(每月一次),释放资源。