WebLogic依赖Java运行环境(推荐OpenJDK 11+或Oracle JDK 8+),步骤如下:
# 更新软件包索引
sudo apt update
# 安装OpenJDK 11(或卸载自带OpenJDK后安装Oracle JDK)
sudo apt install -y openjdk-11-jdk
# 验证安装(需显示Java版本信息)
java -version
注:若需安装Oracle JDK,需从官网下载
.tar.gz包,解压至/usr/lib/jvm并配置JAVA_HOME环境变量(参考搜索结果中JDK配置部分)。
weblogic-server-143100-linux-x86-64-bin.tar.gz);# 创建WebLogic安装目录
sudo mkdir -p /opt/weblogic
# 解压安装包(替换为实际下载路径)
sudo tar -xzf weblogic-server-143100-linux-x86-64-bin.tar.gz -C /opt/weblogic
# 设置目录权限(可选,建议创建专用用户)
sudo chown -R weblogic:weblogic /opt/weblogic
注:安装过程中可选择“Custom”模式,仅安装必要组件(如WebLogic Server Core)。
域是WebLogic的基本管理单元,需通过config.sh脚本创建:
# 进入WebLogic配置目录
cd /opt/weblogic/wlserver/common/bin
# 启动配置向导(交互式)
./config.sh
# 按向导提示完成以下配置:
# 1. 选择“Create a new domain”;
# 2. 输入域名(如`mydomain`)及路径(如`/opt/weblogic/user_projects/domains/mydomain`);
# 3. 设置管理员账号(如`weblogic`/`weblogic123`);
# 4. 选择安装组件(默认即可);
# 5. 完成配置。
注:域创建后,可通过
/opt/weblogic/user_projects/domains/mydomain/bin/startWebLogic.sh启动Admin Server。
集群创建方式分为图形界面(推荐新手)和命令行(适合自动化)两种:
http://<Admin_Server_IP>:7001/console,使用管理员账号登录;myCluster);7001);# 进入WLST脚本模式
cd /opt/weblogic/wlserver/common/bin
./wlst.sh
# 在WLST shell中执行以下命令(替换为实际值):
connect('weblogic', 'weblogic123', 't3://<Admin_Server_IP>:7001')
edit()
startEdit()
cmo.createCluster('myCluster') # 创建集群
save()
activate()
disconnect()
exit()
注:集群创建后,需将托管服务器添加至集群(见步骤6)。
托管服务器是集群中的工作节点,负责运行应用程序:
# 进入WLST脚本模式
cd /opt/weblogic/wlserver/common/bin
./wlst.sh
# 在WLST shell中执行以下命令(替换为实际值):
connect('weblogic', 'weblogic123', 't3://<Admin_Server_IP>:7001')
edit()
startEdit()
# 创建托管服务器(如`managed1`)
serverConfig()
cd('/Servers/managed1')
set('ListenAddress', '<Managed_Server_IP>') # 托管服务器IP
set('ListenPort', 8001) # 托管服务器端口
set('Cluster', 'myCluster') # 关联集群
# 创建机器(可选,用于Node Manager)
cd('/Machines')
create('machine1', 'UnixMachine')
cd('/Machines/machine1/NodeManager/machine1')
set('ListenAddress', '<Managed_Server_IP>')
set('ListenPort', 5556)
save()
activate()
disconnect()
exit()
注:启动托管服务器前,需确保Node Manager已启动(
/opt/weblogic/wlserver/common/bin/startNodeManager.sh)。
Round Robin),配置健康检查策略;myReplicationGroup);cd /opt/weblogic/user_projects/domains/mydomain/bin
./startWebLogic.sh
cd /opt/weblogic/wlserver/common/bin
./startNodeManager.sh
managed1),点击“Start”。hello-world.war)至集群,通过负载均衡器(如HAProxy)访问,验证请求是否分发至多个托管服务器。ntp服务,确保时间同步(sudo apt install ntp);/opt/weblogic/user_projects/domains/mydomain/servers/*/logs)。