1、Centos7系统上安装JDK
1.1、上传JDK的安装文件
上传文件到/opt目录
1.2、卸载JDK
步骤1:查看是否已安装jdk
# rpm -qa | grep java
步骤2:卸载OPENJDK
# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
卸载系统自带的OpenJDK;noarch文件可以不用删除
1.3、解压JDK
步骤1:进入/opt
# cd /opt
步骤2:解压jdk安装包
# tar -xvf jdk-8u121-linux-x64.tar.gz
1.4、剪切解压后的文件到/usr/local/java
# mv jdk1.8.0_121 /usr/local/java
1.5、配置环境变量
步骤1:修改/etc/profile文件
# vim /etc/profile
步骤2:copy下面内容到/etc/profile文件最后面
JAVA_HOME=/usr/local/java
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
步骤3:重新加载配置文件
# source /etc/profile
2、Centos7系统上安装webLogic
2.1、上传webLogic的安装文件
上传到/opt目录
2.2、解压webLogic安装包
# cd /opt
# unzip fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip
2.3、添加webLogic用户和用户组
1.添加分组和创建用户
# 创建用户组
# groupadd weblogic
# 创建用户
# useradd -g weblogic weblogic
2.设置密码
# passwd weblogic
2.4、创建webLogic的安装目录
# mkdir -p /usr/local/weblogic/install
# mkdir -p /usr/local/weblogic/oraInventory
# mkdir -p /usr/local/weblogic/conf
2.5、给webLogic安装目录设置权限
# chown -R weblogic:weblogic /usr/local/weblogic
# chmod -R 777 /usr/local/weblogic
2.6、在/usr/local/weblogic/conf目录下创建wls.rsp文件
# cd /usr/local/weblogic/conf
# vim wls.rsp
把下面内容添加到wls.rsp中
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
#weblogic的安装路径
ORACLE_HOME=/usr/local/weblogic/install
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_SECURITY_UPDATES=ture
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<SECURE VALUE>
COLLECTOR_SUPPORTTHUB_URL=
2.7、在/usr/local/weblogic/conf目录下创建oraInst.loc
# cd /usr/local/weblogic/conf
# vim oraInst.loc
把下面内容添加到oraInst.loc中
#产品清单目录,注意不能放在weblogic安装目录下,要保证安装目录为空
Inventory_loc=/usr/local/weblogic/oraInventory
#用户的组名称,根据实际的修改,注意用什么用户安装weblogic这里就写什么用户名,我用的是weblogic用户安装。
Inst_group=weblogic
2.8、安装weblogic
执行如下命令:
# 切换到weblogic用户
# su - weblogic
# 切换到opt目录
$ cd /opt
$ java -jar /opt/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /usr/local/weblogic/conf/wls.rsp -invPtrLoc /usr/local/weblogic/conf/oraInst.loc
等待安装完成5-10分钟左右;出现successful即为安装完成。
2.9、创建域名
方式一:通过命令交互创建
$ cd /usr/local/weblogic/install/wlserver/common/bin
# 执行wlst.sh文件
$ ./wlst.sh
稍等几分钟 会查找所有的jar文件,出现这个就可以进行下一步的操作
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
wls:/offline>
下面的命令都是一行一行输入的,不是整体复制,复制每行>符号后面的内容,每行wls:/offline开头的
wls:/offline>readTemplateForUpdate('/usr/local/weblogic/install/wlserver/common/templates/wls/wls.jar')
wls:/offline/base_domain>cd ('Server/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('weblogic123456') #设置密码至少英文加数字
wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain','true')
wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/usr/local/weblogic/install/domains') #写入领域这个目录就是刚才创建的
wls:/offline/base_domain/Security/base_domain/User/weblogic>closeTemplate()
wls:/offline>exit()
方式二:通过py脚本创建(推荐)
创建create_domains.py;添加以下内容
$ cd /usr/local/weblogic/install/wlserver/common/bin
$ vim create_domains.py
把下面内容添加到create_domains.py中
readTemplateForUpdate('/usr/local/weblogic/install/wlserver/common/templates/wls/wls.jar')
cd ('Server/AdminServer')
set('ListenAddress','')
set('ListenPort',7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic123456')
setOption('OverwriteDomain','true')
writeDomain('/usr/local/weblogic/install/domains')
closeTemplate()
exit()
执行:
$ ./wlst.sh ./create_domains.py
2.10、设置防火墙
# firewall-cmd --zone=public --add-port=7001/tcp --permanent
# firewall-cmd --reload
2.11、启动webLogic
# 步骤1:进入到weblogic/bin目录
$ cd /usr/local/weblogic/install/domains/bin
# 步骤2:执行startWebLogic.sh文件启动weblogic
# 前台启动
$ ./startWebLogic.sh
后台启动:nohup ./startWebLogic.sh &
启动比较慢要等很久;
2.12、测试是否成功
浏览器访问:http://192.168.14.141:7001/console 出现下面这个界面就是安装成功。
输入用户名:weblogic;密码:weblogic123456
2.13、测试是否关闭
步骤1:执行shutdown.sh文件关闭tomcat
# ./stopWebLogic.sh
webLogic静默卸载
$ cd /usr/local/weblogic/weblogic/oui/bin 执行命令: $ ./deinstall.sh -silent