在Debian上管理和维护WebLogic服务器可参考以下操作:
安装依赖
更新系统并安装Java环境(需与WebLogic版本兼容):
sudo apt update
sudo apt install openjdk-11-jdk # 以JDK 11为例
下载与解压
从Oracle官网获取WebLogic安装包,解压至指定目录(如/opt/weblogic):
wget https://download.oracle.com/otn/weblogic/weblogic-server-14.1.1.0.0_linux-x64.tar.gz
tar -xzf *.tar.gz -C /opt
配置环境变量
编辑/etc/profile,添加WebLogic路径:
export PATH=$PATH:/opt/weblogic/server/bin
export DOMAIN_HOME=/opt/weblogic/user_projects/domains/mydomain
source /etc/profile
创建域
使用config.sh脚本创建域(需指定管理员账户):
/opt/weblogic/server/bin/config.sh -domain mydomain -admin_user weblogic -admin_password 123456
cd $DOMAIN_HOME/bin
./startWebLogic.sh
./stopWebLogic.sh
nohup ./startWebLogic.sh &
日志管理
tail -f或grep实时查看(路径:$DOMAIN_HOME/servers/*/logs/)。logrotate工具自动归档,配置文件示例:sudo nano /etc/logrotate.d/weblogic
/opt/weblogic/logs/*.log {
daily
rotate 7
compress
}
性能监控
top、htop监控CPU/内存,mpstat查看CPU使用率。安全设置
ufw开放必要端口(默认7001):sudo ufw allow 7001/tcp
config.xml中启用SSL,指定密钥库路径和密码。更新与备份
config.xml、boot.properties等配置文件及域数据。搭建集群
在config.xml中配置集群节点,使用weblogic.sh工具添加节点:
./weblogic.sh nodeadd /opt/weblogic/config/config.xml -nodeManagerName node1 -nodeManagerAddress 192.168.1.2:5001
负载均衡
配置WebLogic的负载均衡器(如Nginx或Oracle HTTP Server),指向集群节点IP和端口。
-Xms/-Xmx)、优化线程池配置提升性能。参考来源: