基于CentOS 7 weblogic 12c 的安装
安装jdk
注意weblogic版本及其支持的jdk版本; 卸载OpenJDK,用命令rpm -qa|grep java 和 rpm -qa|grep jdk 显示所有jdk有关的安装包,然后用命令rpm -e --nodeps filename 将文件都删除
1 rpm -qa|grep java 2 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 3 ...
下载oracle jdk1.8,
百度网盘自提链接:https://pan.baidu.com/s/15jwZrqvhFKRxBz_mrGaTkw
提取码:hli5
创建存放java包的文件夹,将下载好的jdk压缩包上传到 /usr/java/目录下.然后解压即可
1 mkdir /usr/java 2 3 tar -zxvf jdk-8u131-linux-x64.tar.gz
配置环境变量:
1 vim /etc/profile 2 3 #在文件尾部添加 4 export JAVA_HOME=/usr/java/jdk1.8.0_131 5 export JRE_HOME=$JAVA_HOME/jre 6 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/jre/lib:$CLASSPATH 7 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 8 9 #保存退出
执行生效当前的环境变量
1 source /etc/profile
添加用户组和用户
1 groupadd weblogic 2 useradd -g weblogic weblogic 3 passwd weblogic 4 5 su weblogic //由root切换到weblogic不需要输入密码
安装weblogic
下载weblogic
提取码:auuv
1 mkdir /home/weblogic
将下载好的weblogic解压并上传到 /home/weblogic 目录下
创建安装目录及相关文件 创建安装目录
1 mkdir /opt/weblogic 2 chown -R weblogic:weblogic /opt/weblogic
在/opt目录下创建oraInst.loc文件
1 vim /opt/oraInst.loc 2 3 inventory_loc=/opt/weblogic/oraInventory //产品安装清单目录,方便后来人员升级维护时查看 4 inst_group=weblogic //用户的组名称,谨慎,一旦确定,安装后读写都将以此为基准
(注意:注释的内容不要添加进去,汉子可能会引起乱码)
在opt目录下创建wls.rsp文件
1 vim /opt/wls.rsp 2 3 [ENGINE] 4 Response File Version=1.0.0.0.0 5 [GENERIC] 6 ORACLE_HOME=/opt/weblogic/Oracle/Middleware 7 INSTALL_TYPE=WebLogic Server 8 9 MYORACLESUPPORT_USERNAME= 10 MYORACLESUPPORT_PASSWORD= 11 DECLINE_SECURITY_UPDATES=true 12 SECURITY_UPDATES_VIA_MYORACLESUPPORT=false 13 PROXY_HOST= 14 PROXY_PORT= 15 PROXY_USER= 16 PROXY_PWD=<SECURE VALUE> 17 COLLECTOR_SUPPORTHUB_URL=
注意 ORACLE_HOME必须是一个空的目录。inventory_loc目录与ORACLE_HOME不能在同一个目录。不然报错。
安装weblogic
1 cd /home/weblogic 2 java -jar fmw_12.2.1.3.0_wls_quick.jar -silent -responseFile /opt/wls.rsp -invPtrLoc /opt/oraInst.loc
安装成功。
创建域
1 cd /home/weblogic/wls12213/wlserver/common/bin 2 ./wlst.sh 3 4 wls:/offline> readTemplateForUpdate ('/home/weblogic/wls12213/wlserver/common/templates/wls/wls.jar') 5 wls:/offline/base_domain>cd('Servers/AdminServer') 6 wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','') 7 wls:/offline/base_domain/Server/AdminServer>set('ListenPort', 7001) 8 wls:/offline/base_domain/Server/AdminServer>cd('/') 9 wls:/offline/base_domain>cd('Security/base_domain/User/weblogic') 10 wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic1') 11 wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain', 'true') 12 wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/home/weblogic/wls12213/domain') 13 wls:/offline/domain/Security/domain/User/weblogic>closeTemplate() 14 wls:/offline>exit()
启动weblogic
1 cd /home/weblogic/wls12213/domain/bin/ 2 ./startWebLogic.sh (后台启动:nohup ./startWebLogic.sh &)
关闭weblogic
1 ./stopWeblogic.sh
启动浏览器访问weblogic控制台http://IP:7001/console,
用户名默认是weblogic,密码是创建域时设置的weblogic1