weblogic静默安装

最近部署了一套weblogic的项目,版本号是12.2.X的,之前没搞过,然后一直摸索,最难的这个就是linux不支持图形化的时候怎么安装,当时一直找不到,最后还是找了个大佬帮忙看的。百度说的改什么什么的都试过了,反正我这里是不行,只能用下面的方法,话不多说,直接实战。

扩展一下:大佬提到过,可以通过远程自己的电脑,借用自己电脑的图形化界面直接安装,后面我找找在出一版远程自己电脑的

一:安装weblogic

1.准备准备jdk,服务器自带得jdk不行,怎么安装可以看我上一篇文章

2.Slient Mode静默方式,安装包自行获取,本文章不提供安装包

3.创建 oraInst.loc 文件,内容如下,如果之前有安装oracle的话,这个可以省略

inventory_loc=/home/weblogic/oraInventory 产品清单目录 #用户的组名称,根据实际的修改 inst_group=weblogic 组名称

用来保存安装时的一些临时文件,和默认安装的组名称 如果原来安装过Oracle的产品那么这步可以省略,不需要指定oraInventory目录,命令如下:

java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp

4.创建 wls.rsp 响应文件 这个文件你可以在图形界面安装时,点击保存生产该文件。本机使用的文件内容如下:

[ENGINE] #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0 [GENERIC] #weblogic的安装路径,根据自己的需要修改 ORACLE_HOME=/home/weblogic/Oracle/Middleware #Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples. INSTALL_TYPE=WebLogic Server

执行完命令就会看到

预期的结果: 1.8 实际结果: 1.8.0_151 检查完成。此次检查的总体结果为: 通过 CheckJDKVersion 检查: 成功。 正在验证数据... 正在复制文件... -----------20%----------40%----------60%----------80%--------100% WebLogic Server 12.2.1.3.0installation 已成功完成。

5.我这边只选择了最基本的Weblogic组件。

6.接下来要创建域domain 首先执行setWLSEnv.sh 来配置环境变量

./home/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh

二:创建域

1.创建:create_domain.rsp响应文件

//读取模板,需要修改的路径 read template from "/home/weblogic/oracle/wlserver/common/templates/wls/wls.jar"; //需要修改jdk路径 set JavaHome "/home/weblogic/jdk1.8.0_221"; set ServerStartMode "prod"; find Server "AdminServer" as AdminServer; set AdminServer.ListenAddress ""; set AdminServer.ListenPort "7001"; //set AdminServer.SSL.Enabled "true"; //set AdminServer.SSL.ListenPort "7002"; //Create Machine //create Machine "base" as Machinename; //use templates default weblogic user find User "weblogic" as u1; set u1.password "weblogic"; //需要修改的域路径 write domain to "/home/weblogic/oracle/Middleware/user_projects/domains/base_domain"; // The domain name will be "demo-domain" close template;

2.创建域

cd /home/weblogic/oracle/wlserver/common/bin ./config.sh -mode=silent -silent_script=/data/weblogic/create_domain.rsp -logfile=/data/weblogic/create_domain.log

3.进入创建的域下面,进入bin目录执行

./startWebLogic.sh

三:然后就是访问

来生成域下面的各种文件,包括管理服务器等的配置信息。 之后进入bin目录下,进行启动即可,最后就可以访问 http://ip:7001/console 进入控制台了。

到这里就完工了