搜档网
当前位置:搜档网 › Weblogic静默安装流程

Weblogic静默安装流程

----------------背景介绍-------------------
最近几个项目银行要求使用weblogic12c,weblogic12c在使用命令行安装和命令行创建域的过程中遇到困难

既然oracle开发出来了,一步一步升级肯定是必然的趋势

weblogic11g大家都会安装,windows和linux下安装都很简单
自从weblogic12c之后默认使用界面安装,jdk版本要求都好准备,
windows下没有问题,linux下安装时也是默认使用界面,
这就带来问题,一般linux下是使用命令行的,调不到界面,出现问题了
我们自己装可以使用xmanager进行界面提取,在生产环境上xmanager等工具会受到限制,当然不排除可以用的情况
weblogic12c在linux下创建域的过程也是需要界面的,问题更大了

以下是解决步骤,时间关系写的比较简单,仅供参考

--------------说明--------------
xmanager的使用可以自行上网搜索
安装过程中需要的文件可以自己到官网上下载
weblogic12c
https://www.sodocs.net/doc/d56221058.html,/technetwork/middleware/weblogic/downloads/wls-main-097127.html
JDK1.8
https://www.sodocs.net/doc/d56221058.html,/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


-----20160301----
本文档安装文件依据(各个版本都是从官网上新下载的(20160301),热乎着呢):
weblogic12c版本:fmw_12.2.1.0.0_wls.jar
JDK版本:jdk-8u73-linux-x64.tar.gz
服务器:centOS6.5、redhat7.0


----------------weblogic12c安装----------------
1、上传文件到服务器的有权限的用户目录中,可以用非root用户,使用工具远程登录
2、安装JDK---解压jdk文件
tar -zvxf jdk-8u73-linux-x64.tar.gz
3、安装JDK---删除原来的压缩包
rm -rf jdk-8u73-linux-x64.tar.gz
4、安装JDK---配置用户下的JAVA的环境变量,可参考下面

操作顺序如下(centOS6.5、redhat7.0上是这个配置方法,环境不用请参考所装机器的环境变量配置方法)
$ cd
$ vi .bashrc

#文件最后添加如下内容,进行时请根据实际目录进行
JAVA_HOME=/home/weblogic12c/jdk1.8.0_73
export JRE_HOME=/home/weblogic12c/jdk1.8.0_73/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

5、安装JDK---让刚才配置的JAVA环境变量生效;

source .bashrc

6、安装JDK---验证一下java环境变量是否配置成功

java -version
查看得到的结果是否是刚才解压配置的jdk版本

7、安装weblogic12c----准备
通过vi命令创建oraInst.loc和wls.rsp两个文件,文件中的路径需要提前创建好,实际操作过程中请根据安装需要自行修改
mkdir -p /home/weblogic12c/Oracle/oraInventory1
mkdir -p /home/weblogic12c/Oracle/Middleware

#oraInst.loc 以下是文件内容
#weblogic安装过程中产品列表的输出文件
#inst_group,weblogic安装用户所在的组名
inventory_loc=/home/weblogic12c/Oracle/oraInventory1
in

st_group=web

chmod 664 oraInst.loc

#wls.rsp 以下是文件内容
#weblogic安装过程路径配置
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/home/weblogic12c/Oracle/Middleware
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server

chmod 664 wls.rsp

8、安装weblogic12c----安装,其中文件路径按照真实情况进行
java -jar fmw_12.2.1.0.0_wls.jar -silent -responseFile /home/weblogic12c/apppkg/wls.rsp -invPtrLoc /home/weblogic12c/apppkg/oraInst.loc


----------------weblogic12c安装domain的创建----------------

weblogic12c域创建的过程也是默认调用界面的,命令行明显不好使

下面是我的解决办法,不排除有更简单的方法,欢迎交流

weblogic有强大的文档,一般有问题查他们的文档就好了,这部分网上没搜到,weblogic文档里面扒出来的

解决思路:weblogic.WLST,来自建行的脚本经验

使用的是WLST的离线创建域的方式
1、设置weblogicWLST的环境变量,不然不能通过java执行
2、准备好脚本文件(脚本文件可以参考bin目录下的两个文件)
3、需要注意这两个文件中

#config.sh文件中weblogic的服务路径,请按照安装好的weblogic进行配置
WEBLOGIC_HOME="/home/weblogic12/Oracle/Middleware/Oracle_Home/wlserver"

#createdomain.py里面的这四个参数代表的意思分别是,端口号,登录控制台的用户名、密码、创建的domain的完整路径
v_port=10008
v_username='weblogic'
v_passwd='weblogic123'
v_domain_path='/home/weblogic12/Oracle/Middleware/Oracle_Home/user_projects/domains/mydomain2'

4、按照这个脚本执行weblogic域中的boot.properties文件都不需要自己创建

5、执行过程 sh config.sh



相关主题