在CentOS上部署WebLogic应用涉及多个步骤,以下是详细的步骤指南:
首先,需要在CentOS系统上安装JDK。可以从Oracle官网下载所需的JDK版本,例如JDK 8。
# 创建目录并解压JDK
mkdir -p /usr/local/java
tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java/
# 配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
# 保存并退出编辑器,然后使配置生效
source /etc/profile
# 验证JDK安装
java -version
创建一个WebLogic用户并设置密码。
# 创建用户组
groupadd weblogic
# 创建用户
useradd -g weblogic weblogic
# 设置用户密码
passwd weblogic
下载WebLogic安装包,并使用WebLogic用户进行安装。
# 创建安装目录
mkdir -pv /opt/weblogic/Install
mkdir -pv /opt/weblogic/Oracle/Middleware
# 设置目录权限
chown weblogic:weblogic /opt/weblogic/Install
chown weblogic:weblogic /opt/weblogic/Oracle/Middleware
# 创建响应文件(wls.rsp)
cd /opt/weblogic/Install
vim wls.rsp
# 添加以下内容,根据实际版本和安装路径进行修改
[ENGINE] Response File Version 1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=weblogic
MYORACLESUPPORT_PASSWORD=weblogic123
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
[其他配置项]
# 创建库存文件(oraInst.loc)
cd /opt/weblogic/Install
vim oraInst.loc
# 添加以下内容,根据实际路径进行修改
Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic
# 上传并解压WebLogic安装包
cd /opt/weblogic/Install
rz -be fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip
unzip fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip
# 使用WebLogic用户安装
su - weblogic
cd /app/weblogic/Install
java -jar fmw_14.1.1.0.0_wls_lite_quick_generic.jar -silent -responseFile /opt/weblogic/Install/wls.rsp -invPtrLoc /opt/weblogic/Install/oraInst.loc
使用WebLogic提供的config.sh
脚本创建一个新的域。
# 切换到root用户
su - root
# 创建域目录
mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/
# 执行config.sh脚本创建域
cd /home/weblogic/Middleware/wlserver_14.1.1.0.0/common/bin/
./config.sh
# 按照提示完成域的配置,包括管理服务器、受管服务器、集群等信息
在主节点上启动WebLogic服务。
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/
./startWebLogic.sh
可以通过WebLogic控制台或命令行工具验证部署状态。
# 打开浏览器,访问WebLogic控制台
http://<your_server_ip>:7001/console/weblogic/
# 输入配置的管理员用户名和密码,登录后查看集群状态
以上步骤应该可以帮助你在CentOS上成功部署WebLogic应用。如果在安装过程中遇到问题,可以参考Oracle官方文档或搜索相关技术论坛和社区。