Weblogic部署
一、简介
WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
WebLogic是美商oracle的主要产品之一,系并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。(来自百度百科)
官网地址:https://www.oracle.com/cn/java/weblogic/
优点:
WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势。
1、标准 :对业内多种标准的全面支持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通用标记语言的子集)和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
2、可扩展性 :WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。
3、快速开发 :凭借对EJB和JSP的支持,以及WebLogic Server 的Servlet组件架 构体系,可加速投放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。
二、安装部署
1)创建用户和组
groupadd weblogic #创建用户组
useradd -g weblogic weblogic #创建weblogic用户
passwd weblogic #设置weblogic用户密码
2)创建安装目录并授权
安装目录
mkdir /opt/weblogic
授权
chown -R weblogic:weblogic /opt/weblogic
切换账号或者创建Weblogic的账号进入
su weblogic
以下内容均在weblogic账号中完成
3)创建oraInst.loc文件
vim /home/weblogic/oraInst.loc
添加内容:
inventory_loc=/opt/weblogic/oraInventory
inst_group=weblogic
4)创建wls.rsp文件
vim /home/weblogic/wls.rsp
添加内容:
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<SECURE VALUE>
COLLECTOR_SUPPORTHUB_URL=
5)进入安装程序目录
上传安装文件到/home/weblogic中
cd /home/weblogic
上传文件,文件根据自己的需求进行不同版本的上传
fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip
解压文件
unzip fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip
6)执行并安装
java -jar /home/weblogic/fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
7)创建域
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
./wlst.sh
进入wls:/offline并执行以下内容,执行>后面的内容
wls:/offline>readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
wls:/offline/base_domain>cd('Servers/AdminServer')
wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','')
wls:/offline/base_domain/Server/AdminServer>set('ListenPort', 7001)
wls:/offline/base_domain/Server/AdminServer>cd('/')
wls:/offline/base_domain>cd('Security/base_domain/User/weblogic')
wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic1')
wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain', 'true')
wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/opt/weblogic/Oracle/Middleware/domain')
wls:/offline/domain/Security/domain/User/weblogic>closeTemplate()
wls:/offline>exit()
8)启动服务
进入/opt/weblogic/Oracle/Middleware/domain/bin/目录中
cd /opt/weblogic/Oracle/Middleware/domain/bin/
前端启动(启动页面不能关闭,关闭就不能访问)
./startWebLogic.sh
后台启动(可以关闭)
nohup ./startWebLogic.sh &
9)使用weblogic,测试
http://ip地址:端口/console
http://192.168.126.147:7001/console
Weblogic部署介绍与安装步骤
320

被折叠的 条评论
为什么被折叠?



