Redhat6.5下安装weblogic12.1.3.0以及升级补丁

安装weblogic12.1.3.0

  1. Redhat安装步骤
    省略

  2. 配置静态网络地址(root)

    1
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0

    添加以下内容

    1
    2
    3
    4
    5
    6
    ONBOOT=yes
    BOOTPROTO=none
    IPADDR=192.168.1.66
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=192.168.1.1
  3. 添加用户和用户组(root)

    1
    2
    3
    4
    # groupadd weblogic
    # adduser -g weblogic weblogic
    # passwd weblogic
    # New password: weblogic
  4. 修改weblogic用户权限(root)

    1
    # vi /etc/sudoers

    root ALL=(ALL) ALL这行下面添加weblogic ALL=(ALL) ALL

  5. 创建weblogic安装所需要的目录、java安装目录(root)

    1
    2
    3
    4
    # mkdir /usr/local/weblogic
    # mkdir /usr/local/java
    # chown -R weblogic:weblogic /usr/local/weblogic
    # chown -R weblogic:weblogic /usr/local/java
  6. 安装java环境(root)

    • 查看是否已经安装过java,如果已安装,删除所有已安装的java

      1
      2
      # rpm -qa | grep java
      # yum remove [上一步显示的名称]
    • 上传jdk文件到/usr/local/java/jdk-7u80-linux-x64.tar.gz,并解压(weblogic)

      1
      2
      # cd /usr/local/java/
      # tar -zxvf jdk-7u80-linux-x64.tar.gz
    • 配置java环境变量(root)

      1
      # vi /etc/profile

      在文件末尾添加以下内容

      1
      2
      3
      JAVA_HOME=/usr/local/java/jdk1.7.0_80
      PATH=$PATH:$JAVA_HOME/bin </br>
      export JAVA_HOME PATH </br>
    • 让配置生效

      1
      2
      # source /ect/profile
      # java -verison
    • weblogic重启后进入控制台、启动和关闭ManagedWeblogic很慢,需要修改jdk随机数(weblogic)

      1
      2
      # cd /usr/local/java/jdk1.7.0_80/jre/lib/security
      # vi java.security

      securerandom.source=file:/dev/urandom修改为securerandom.source=file:/dev/./urandom

  7. 创建weblogic安装环境(weblogic)

    • 创建目录

      1
      2
      3
      4
      5
      6
      # cd /usr/local/weblogic
      # mkdir weblogic12c
      # mkdir loc
      # mkdir rep
      # mkdir oraInventory
      # mkdir domain
      目录结构为:
      ├─weblogic
      │  │  
      │  ├─adomain----------------domain安装目录
      │  │ 
      │  ├─weblogic12c------------weblogic安装目录
      │  │ 
      │  ├─oraInventory-----------产品清单目录
      │  │ 
      │  ├─rep--------------------响应文件目录
      │  │  |
      │  │  |─wls.rsp-------------响应文件
      │  │   
      │  ├─loc--------------------初始化环境文件目录
      |  |  |
      |  |  |─oraInst.loc---------初始化环境文件
      
    • 创建初始化文件(weblogic)

      1
      # vi loc/oraInst.loc

      添加以下内容

      1
      2
      3
      4
      #产品清单目录
      inventory_loc=/usr/local/weblogic/oraInventory
      #用户的组名称,根据实际的修改
      inst_group=weblogic
    • 创建响应文件(weblogic)

      1
      # vi rep/wls.rsp

      添加以下内容,其中ORACLE_HOME为weblogic安装路径

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      [ENGINE]
      #DO NOT CHANGE THIS.
      Response File Version=1.0.0.0.0
      [GENERIC]
      #The oracle home location. This can be an existing Oracle Home or a new Oracle Home
      ORACLE_HOME=/usr/local/weblogic/weblogic12c
      #Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
      INSTALL_TYPE=WebLogic Server
      #Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
      MYORACLESUPPORT_USERNAME=
      #Provide the My Oracle Support Password
      MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
      #Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration
      DECLINE_SECURITY_UPDATES=true
      #Set this to true if My Oracle Support Password is specified
      SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
      #Provide the Proxy Host
      PROXY_HOST=
    • 上传weblogic文件并执行安装(weblogic)

      1
      # java -jar fmw_12.1.3.0.0_wls.jar -silent -response /usr/local/weblogic/rep/wls.rsp -invPtrLoc /usr/local/weblogic/loc/oraInst.loc
    • 配置weblogic环境变量(root)

      1
      # vi /etc/profile

      添加以下内容

      1
      2
      MW_HOME=/usr/local/weblogic/wblogic12c/
      export MW_HOME
    • 配置生效

      1
      # source /etc/profile
    • 安装doamin(weblogic)其中test为密码

      执行以下命令

      1
      2
      3
      # cd /usr/local/weblogic/wblogic12c/wlserver/common/bin
      # ./commEnv.sh
      # ./wlst.sh

      输入以下内容

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      # readTemplate('/usr/local/weblogic/weblogic12c/wlserver/common/templates/wls/wls.jar')
      # cd('Servers/AdminServer')
      # set('ListenAddress','')
      # set('ListenPort', 7001)
      # cd('/')
      # cd('Security/base_domain/User/weblogic')
      # cmo.setPassword('wblogic')
      # setOption('OverwriteDomain', 'true')
      # writeDomain('/usr/local/weblogic/domain')
      # closeTemplate()
      # exit()
  8. 修改hosts映射(root)如果不设置,weblogic启动会报错

    1
    # vi /etc/hosts

    添加以下内容

    1
    127.0.0.1 [hostname]
  9. 开放weblogic防火墙端口(root)

    1
    # vi /etc/sysconfig/iptables

    添加以下内容

    1
    2
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 7001 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 9999 -j ACCEPT
  10. 重启防火墙(root)

    1
    # /etc/init.d/iptables restart
  11. 启动weblogic服务(weblogic)

    1
    2
    # cd /usr/tycz/weblogic12c/domain/bin
    # ./startWebLogic.sh
  12. 创建9999server(weblogic)

    • 登录weblogic控制台
    • 添加9999server,设置端口为9999
  13. 启动9999server(weblogic)

    1
    2
    # cd /usr/local/weblogic/domain/bin
    # ./startManagedWebLogic.sh 9999server http://localhost:7001

    刷新页面启动成功。

安装weblogic补丁

  1. 停止weblogic进程(weblogic)

    1
    2
    3
    # cd /usr/local/weblogic/domain/bin
    # ./stopManagedWebLogic.sh
    # ./stopWebLogic.sh
  2. 上传补丁到/home/weblogic/p26519417_121300_Generic.zip (weblogic)

    1
    2
    # cd /home/weblogic/
    # unzip p26519417_121300_Generic.zip

    解压后的目录为26519417

    1
    # cd /home/weblogic/26519417

    安装补丁

    1
    # /usr/local/weblogic/wblogic12c/OPatch/opatch apply

    查看已安装的补丁

    1
    # /usr/local/weblogic/wblogic12c/OPatch/opatch lspatches
上一篇