weblogic安装升级配置
本次操作是主要围绕如何搭建weblogic服务器升级weblogic软件及配置服务,总共有三大步骤,可划分为六个小步骤:
- 选取已有环境,准备weblogic压缩包,java包等
- 准备操作系统环境用户目录等
- 安装weblogic
- 升级weblogic软件
- 创建Weblogic域 (domain)
- 启动Weblogic服务
准备安装包:
weblogic安装包:wls1036_generic.jar (客户软件要求版本)
java包:jdk-7u80-linux-x64.tar.gz (客户软件要求版本)
操作系统环境准备:
- 创建weblogic用户:
groupadd -g 501 weblogic useradd -u 1001 -g weblogic weblogic echo ovsweb411! | passwd --stdin weblogic mkdir /weblogic mkdir -p /weblogic/patch chown -R weblogic:weblogic /weblogic chmod -R 775 /weblogic
- 关闭防火墙
linux 7 #systemctl stop firewalld #systemctl disable firewalld linux之前 # service iptables stop # chkconfig iptables off # chkconfig --list iptables
- 安装必要的包
yum -y install xterm.x86_64* yum -y install xorg-x11-xauth* yum -y install xorg-x11-app* yum -y install unzip yum -y install libXt* oem需要的包: yum -y install gcc-4.* yum -y install sysstat-10.*
安装Java:
- 解压java包
cd /weblogic tar -xvf jdk-7u80-linux-x64.tar.gz
- 修改weblogic的.bash_profile
export CONFIG_JVM_ARGS='-Djava.security.egd=file:/dev/./urandom' --config.sh 70%较慢,设置修复 PATH=$PATH:/weblogic/jdk1.7.0_80/bin:$HOME/.local/bin:$HOME/bin export PATH export JAVA_HOME=/weblogic/jdk1.7.0_80 export LANG=c #export LC_ALL=zh_CN.UTF-8 #export LANG=zh_CN.UTF-8
java -version 验证查看
安装weblogic:
java -jar wls1036_generic.jar (默认图形界面,没有的话会自动-mode=console) -Welcome页面,输入Next后回车;安装交互过程
升级weblogic软件:
- 10.3.0.6:找寻其它机器上的 /weblogic/Oracle/Middleware/utils/bsu/cache_dir
[weblogic@rst-szdagl-app-01 bsu]$ vi bsu.sh MEM_ARGS="-Xms256m -Xmx512m" --修改MEM_ARGS="-Xms2056m -Xmx5012m"
- 解压包到/weblogic/Oracle/Middleware/utils/bsu/cache_dir ,没有目录的话,手工创建
nohup ./bsu.sh -install -patch_download_dir=/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=GENM -prod_dir=/weblogic/Oracle/Middleware/wlserver_10.3 & nohup ./bsu.sh -install -patch_download_dir=/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=BHT3 -prod_dir=/weblogic/Oracle/Middleware/wlserver_10.3 &
- 查看apply的补丁
./bsu.sh -view -prod_dir=/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose 或者: $ . $WL_HOME/server/bin/setWLSEnv.sh $ java weblogic.version
- 其它版本的升级:
java -jar /weblogic/patch/6880880/opatch_generic.jar -silent oracle_home=/weblogic/Oracle/Middleware/Oracle_Home cd /patch /weblogic/Oracle/Middleware/Oracle_Home/OPatch/opatch apply
创建weblogic域:
[weblogic@rst-szdagl-app-01 ~]$ cd /weblogic/Oracle/Middleware/wlserver_10.3/common/bin [weblogic@rst-szdagl-app-01 ~]$./config.sh配置交互过程
or
cd /weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin
- 选生产模式,修改weblogic密码,修改默认端口64352等。
- 创建较慢,提前修改:
cd /weblogic/jdk1.8.0_191/jre/lib/security vi java.security securerandom.source=file:/dev/./urandom
启动weblogic server:
- 先到目录下手动启动
cd /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain ./startWebLogic.sh
- 设置自启动:
cd /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer mkdir security cd security/ vi boot.properties username=weblogic password=web1rsgl#
cd /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain
nohup sh startWebLogic.sh &
机器管理server创建machine和server,供开发部署:
cd /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/server nohup sh startManagedWebLogic.sh Server-0 http://127.0.0.1:64352 &