在CentOS上部署WebLogic应用涉及多个步骤,以下是详细的指南:
准备工作
- 安装JDK:
- 确保服务器上已经安装了JDK。可以通过
java -version
命令检查当前系统的JDK版本,如果需要,可以从Oracle官方网站下载并安装合适的JDK版本。建议使用Oracle JDK,并确保其版本满足WebLogic的要求。
- 创建用户和组:
- 创建一个非root权限的用户,因为root用户是无法安装Oracle产品的。
groupadd weblogic useradd -g weblogic weblogic passwd weblogic
- 配置防火墙:
- 关闭防火墙和SELinux。
systemctl stop firewalld systemctl disable firewalld
- 修改主机名(如果需要):
vi /etc/hostname reboot
- 配置Java环境变量:
su - weblogic vi /.bash_profile # 添加以下内容 export JAVA_HOME=/path/to/jdk export CLASSPATH=JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH export WEBLOGIC_HOME=/path/to/weblogic export PATH=$WEBLOGIC_HOME/bin:$PATH source /.bash_profile
安装WebLogic
- 下载WebLogic安装包:
- 从Oracle官方网站下载适合Linux系统的WebLogic安装包。
- 解压安装包:
unzip /path/to/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
- 创建目录和文件:
mkdir -p /opt/weblogic/oraInventory touch /opt/weblogic/oraInst.loc vi /opt/weblogic/oraInst.loc # 添加以下内容 Inventory_loc=/opt/weblogic/oraInventory inst_group=weblogic
- 创建响应文件:
touch /opt/weblogic/wls.rsp vi /opt/weblogic/wls.rsp # 添加以下内容 [ENGINE] Response File Version 1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/weblogic/Oracle/Middleware INSTALL_TYPE=WebLogic Server DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false [REQUEST] dispatch = true
- 安装WebLogic:
cd /opt/weblogic su - weblogic java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
创建域
- 进入WebLogic安装目录:
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
- 运行配置脚本:
./config.sh
- 按照脚本提示设置域配置信息,包括数据库连接、监听端口等。
部署应用程序
- 启动WebLogic服务器:
cd /opt/weblogic/user_projects/domains/base_domain/bin ./startWebLogic.sh
- 访问WebLogic控制台:
- 在浏览器中输入服务器的IP地址和端口号(例如:http://192.168.1.100:7001/console),使用配置时设置的管理员用户名和密码登录。
- 部署应用:
- 在WebLogic控制台中,选择“部署”选项卡,点击“安装”按钮,选择要部署的应用文件。配置部署选项,如应用程序名称、上下文根等。点击“下一步”并完成部署过程。