1、 什么是WebLogic
百度百科上是这样解释的:WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
WebLogic是美商Oracle的主要产品之一,是并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.2.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。
2、 前期准备
2.1 新建用户
weblogic不允许使用root用户来安装,新建用户时必须设置密码,不然不允许使用
(1)新建用户组
1 | [root@crh~]# |
(2)新建用户weblogic 并修改用户密码
1 | [root@crh~]# |
2.2 安装JDK(JDK版本不能低于1.6)
这里提供我安装的jdk:链接:https://pan.baidu.com/s/1dxhGHQJIfjFJZJxM28d-zA 密码:3pkv , 如果失效的话自己去官网下。
下载下来的jdk是rpm文件
(1)安装rpm包
1 | rpm -ivh jdk-8u144-linux-x64.rpm |
(2)配置环境变量
1 | export JAVA_HOME=/usr/java/jdk1.8.0_144 |
执行命令,使配置文件生效1
source /etc/profile
检查jdk是否安装成功,如出现jdk的版本号则安装成功1
java -version
3、 WebLogic的安装步骤(静默安装)
这里提供我安装的weblogic文件,如果失效自己到官网下载, 链接:https://pan.baidu.com/s/10HoGpw_On2kfUdwORFe0zQ 密码:qd2n
下载下来的是.zip文件,需要先解压,阿里云的Centos系统没有事先安装unzip,需要自己安装,安装命令如下:
1 | yum install unzip |
使用命令解压
1 | unzip fmw_12.2.1.3.0_wls_Disk1_1of1.zip |
解压出来的是.jar文件,将fmw_12.2.1.3.0_wls.jar文件移到/home/weblogic/下
(1)在/home/weblogic/下创建oralnst.loc文件,内容如下:1
2
3
4#产品清单目录
inventory_loc=/home/weblogic/oraInventory1
#用户的组名称,根据实际的修改
inst_group=web
用来保存安装时的一些临时文件,和默认安装的组名称
如果原来安装过Oracle的产品那么这步可以省略,不需要指定oraInventory1 目录
(2)在/home/weblogic/下创建wls.rsp响应文件
这个文件你可以在图形界面安装时,点击保存生成该文件。本机使用的文件内容如下:
1 | [ENGINE] |
我这边只选择了最基本的Weblogic Server组件,选择其他会稍有不同。
(3)配置swap分区(此步可先不配,看安装jar文件会报什么错)
如果不配置时会报如下错误:1
Checking swap space: 0 MB available, 150 MB required. Failed
swap要求150MB,但实际上只有0MB。这里count不要写512,当你再次执行jar文件时,会发现只剩511,还是不满足。
1 | dd if=/dev/zero of=/home/swapfile bs=1M count=530 |
参考博客:http://hancj.blog.51cto.com/89070/197915
(4)配置文件创建后,就可以进行安装了
前面的所有步骤都是在root里面完成的,这里需要切换到wblogic用户
1 | [root@crh~]#su weblogic |
会看到正在检查系统是否满足条件
1 | Launcher log file is /tmp/OraInstall2018-07-16_04-26-28PM/launcher2018-07-16_04-26-28PM.log. |
当Copying Files为100%的时候就表示安装成功了。