Linux环境下WebLogic如何部署
导读:一、部署前准备  安装JDK:WebLogic依赖Java运行环境,需先安装兼容版本的JDK(如JDK 8)。通过java -version检查是否已安装,若未安装,可从Oracle官网下载JDK安装包,解压至指定目录(如/opt/jdk)...
    
一、部署前准备
- 安装JDK:WebLogic依赖Java运行环境,需先安装兼容版本的JDK(如JDK 8)。通过java -version检查是否已安装,若未安装,可从Oracle官网下载JDK安装包,解压至指定目录(如/opt/jdk),并配置环境变量:编辑/etc/profile文件,添加export JAVA_HOME=/opt/jdk、export PATH=$JAVA_HOME/bin:$PATH,执行source /etc/profile使配置生效。
- 创建WebLogic用户:为保障安全,使用非root用户管理WebLogic。执行groupadd weblogic创建用户组,useradd -g weblogic weblogic创建用户,passwd weblogic设置密码。
- 下载并上传WebLogic安装包:从Oracle官网下载适合Linux的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),使用scp或FTP工具上传至服务器(如/opt目录)。
二、安装WebLogic
- 设置安装目录权限:将安装包所在目录所有权赋予weblogic用户,如chown -R weblogic:weblogic /opt。
- 静默安装(推荐):创建响应文件wls.rsp(内容参考:ORACLE_HOME=/opt/weblogic/Oracle/Middleware、INSTALL_TYPE=WebLogic Server、DECLINE_SECURITY_UPDATES=true),以及oraInst.loc文件(内容参考:Inventory_loc=/opt/weblogic/oraInventory、Inst_group=weblogic)。切换至weblogic用户,执行java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/wls.rsp -invPtrLoc /opt/oraInst.loc完成静默安装。
三、创建WebLogic域
- 运行配置脚本:进入WebLogic安装目录的common/bin子目录(如/opt/weblogic/Oracle/Middleware/wlserver/common/bin),执行./config.sh启动配置向导。
- 配置域参数:选择“创建新域”,指定域名称(如base_domain)、域目录(如/opt/weblogic/user_projects/domains/base_domain),设置管理员账号(如weblogic)和密码,选择安装组件(如“基本WebLogic平台域”),完成域创建。
四、启动WebLogic服务
- 启动管理服务器:进入域目录的bin子目录(如/opt/weblogic/user_projects/domains/base_domain/bin),执行./startWebLogic.sh启动管理服务器。启动后,可通过ps -ef|grep weblogic检查进程,或访问http://服务器IP:7001/console(默认端口7001)登录管理控制台。
- 配置开机自启动:创建启动脚本/etc/rc.d/init.d/weblogic,内容参考:export BEA_HOME=/opt/weblogic/user_projects/domains/base_domain、export PATH=$PATH:$BEA_HOME/bin,添加chkconfig: 345 20 80(指定启动级别),并编写start(nohup $BEA_HOME/bin/startWebLogic.sh > /var/log/weblogic.log 2> & 1 &)、stop($BEA_HOME/bin/stopWebLogic.sh)、restart(stop; start)等功能。执行chmod +x /etc/rc.d/init.d/weblogic赋予执行权限,chkconfig --add weblogic添加至系统服务,chkconfig weblogic on设置开机自启。
五、部署应用程序
- 通过管理控制台部署:登录WebLogic管理控制台(http://服务器IP:7001/console),点击“部署”→“安装”,选择应用文件(如WAR、EAR包),配置部署名称、上下文根(如/myapp),选择目标服务器(如AdminServer),点击“完成”即可部署。
- 通过WLST脚本部署:编写WLST脚本(如deploy_app.py),内容参考:connect('weblogic', 'weblogic123', 't3://服务器IP:7001')(连接管理服务器)、deploy('/path/to/app.war', targets='AdminServer')(部署应用),执行java weblogic.WLST deploy_app.py完成部署。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux环境下WebLogic如何部署
本文地址: https://pptw.com/jishu/739551.html
