zoukankan      html  css  js  c++  java
  • weblogic安装升级配置

    weblogic安装升级配置

      本次操作是主要围绕如何搭建weblogic服务器升级weblogic软件及配置服务,总共有三大步骤,可划分为六个小步骤:

    1. 选取已有环境,准备weblogic压缩包,java包等
    2. 准备操作系统环境用户目录等
    3. 安装weblogic
    4. 升级weblogic软件
    5. 创建Weblogic域 (domain)
    6. 启动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 &
  • 相关阅读:
    java:数组操作工具类 java.util.Arrays包 主要方法详解
    java:接口特性 接口与抽象类/普通类的区别
    mybatis教程:入门>>精通>>实战
    Java :内部类基础详解
    Java swing: 实现ActionListener监听器的三种途径
    Java:final、static关键字 详解+两者结合使用
    Java:双括号初始化 /匿名内部类初始化法
    Java:静态内部类的使用目的、使用限制、与非静态内部类的对比
    域名解析>>"记录类型" 说明
    Java:接口继承接口 (多继承机制)
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/15811123.html
Copyright © 2011-2022 走看看