Linux命令行安装weblogic12c

Linux命令行安装weblogic12c

一. 安装jdk(若已安装可跳过)
(1). Oracle官网下载jdk linux安装包
(2). 卸载linux系统中自带的jdk
     使用rpm -qa | grep java查询出系统自带的jdk;
     使用rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk
     如:(rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64)
     再用 rpm -qa | grep java 命令查询是否已删除自带jdk  
     注意下面没有标注箭头的java不能删除

在这里插入图片描述

     (3).  安装jdk
           a.  将下载好的jdk安装通过ssh file client 或者ftp上传到服务器指定路径下,解压

在这里插入图片描述
在这里插入图片描述

      (4). 配置jdk环境变量
           vim /etc/profile 
           添加如下配置到环境变量中
           JAVA_HOME=/usr/local/jdk/jdk1.8.0_192
           CLASSPATH=$JAVA_HOME/lib/
           PATH=$PATH:$JAVA_HOME/bin
           export PATH JAVA_HOME CLASSPATH

在这里插入图片描述

    (5).  刷新环境变量:source /ect/profile
    (6). 查看jdk是否安装成功:java -version

在这里插入图片描述

二. 安装weblogic
  (1). 创建weblogic用户组与weblogic用户并设置密码
       grouadd  weblogic
       useradd -g weblogic -d  /home/weblogic webloigc
       passwd weblogic 

在这里插入图片描述

  (2).创建weblogic主目录与安装目录
       mkdir -p /usr/local/weblogic12c
       mkdir -p/usr/local/products/weblogic12c
       修改weblogic安装目录所属用户为weblogic
       chown -R weblogic:weblogic /usr/local/products/weblogic12c

在这里插入图片描述

  (3). 通过ftp工具或者其他工具上传weblogic安装包到服务器上,注意:由于使用wls1213_dev.zip进行安装的weblogic仅用于开发环境,而且不能进行补丁升级。生产环境上要下载安装的是Generic包。
  (4).  解压weblogic安装包

在这里插入图片描述

  (5). 在/usr.local/products下创建oraInst.loc文件(注意:一定需要先创建oraInventory产品清单目录)
         For UNIX users, if this is a first time installation of any Oracle product, you must create the oraInst.loc file before starting.对于UNIX用户来说,如果这是你第一次安装Oracle的产品,你必须先创建oraInst.loc文件。
         The Oracle inventory directory is used by the installer to keep track of all Oracle products installed on the computer. The inventory directory is stored in a file called oraInst.loc. If this file does not already exist on your system, you must create it before starting a silent installation. This file is used by the installer.
         安装程序使用Oracle清单目录来跟踪安装在计算机上的所有Oracle产品。清单目录中存放的文件名为orainst.loc。如果该文件不存在于您的系统上,则必须在启动静默安装之前创建该文件。安装程序使用此文件。
         The contents of the file consist of the following two lines:
          1.  inventory_loc=oui_inventory_directory
          2.  inst_group=oui_install_group
          Replace oui_inventory_directory with the full path to the directory where you want the installer to create the inventory directory. Then, replace oui_install_group with the name of the group whose members have write permissions to this directory.
          用你想要安装程序创建清单目录的完整路径目录替换oui_inventory_directory。然后,用其成员有这个目录的写权限的组的名称替换oui_install_group。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

   (6). 在weblgoic安装路径下/usr/local/products
         创建响应文件wls.rap

在这里插入图片描述
在这里插入图片描述

  (7).  执行安装weblogic (此处如果用root用户执行会出现问题)
        java -jar /usr/local/weblogic12c/fmw_12.2.1.3.0_wls.jar -silent -responseFile /usr/local/products/weblogic12c/wls.rsp -invPtrLoc /usr/local/products/weblogic12c/oraInst.loc
        使用root用户安装报如下错误

在这里插入图片描述

 正常安装如下图(weblogic用户下安装) 
 注意:需修改oraInventory文件所属用户为weblogic用户,不然安装会报copy file failed.(修改如下图)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

   (8).  创建domain 域,控制台启动慢问题
          现象:
               1. 创建域的时候writeDomain需要很长时间(20分钟左右)
               2. 启动weblogic第一次进入控制台需要很长时间(10分钟左
               3. 启动weblogic server需要很长时间(5-10分钟)
        在创建域之前修改linux下的Java随机数

在这里插入图片描述
在这里插入图片描述

  (9). 创建domain域
            1. 创建域存放目录
               mkdir -p /usrl/local/products/domains/base_domain

在这里插入图片描述

  (10).  启动weblogic
         1. cd /usr/local/products/domains/base_domain/bin  进入创建域的bin目录下
         2. ./startWebLogic.sh       启动weblogic  -- 后台启动weblogic服务 nohup ./startWeblogic.sh &
         3. ./stopWelogic.sh         关闭weblogic服务
         启动好weblogic服务后可在浏览器中访问weblogic 控制台:http:ip:7001/console,用户名默认是weblogic,密码是创建域时设置的。          
         ①第一次访问控制台显示下面的界面,等一会或刷新进入到控制台登录界面
          注意:如果weblogic服务启动成功后但无法访问weblgoic控制台时,先检查哈主机网络与虚拟机网络是否相通,其次端口是否开启:netstat -ano | grep 7001 查看端口的状态

在这里插入图片描述

         再次使用telnet ip port 测试端口是否正常打开还是关闭状态,如果端口是失败的,则可以判断是服务器防火墙拦截造成的,因此需要去关闭服务器上的防火墙。

在这里插入图片描述

        关闭防火墙命令
                  1) 重启后生效 (永久生效)
                     开启: systemctl stop firewalld.service
                     关闭: systemctl status firewalld.service
        查看防火墙状态:systemctl status firewalld.service

在这里插入图片描述

        weblogic服务启动成功后重新telnet服务器端口,成功

在这里插入图片描述

          浏览器访问weblogic控制台

在这里插入图片描述
在这里插入图片描述

②登录到WebLogic控制台后,启用域配置锁定 
    启用和禁用域配置锁定
    管理控制台更改中心提供了锁定域配置的方法,使您可以在更改配置的同时,阻止其 他帐户在您进行编辑会话期间执行更改。
    在生产域中,会始终启用域配置锁定功能。而在开发域中,可以启用此功能,也可以禁用此功能。在创建新开发域时,会默认禁用此功能。
    要在开发域中启用或禁用域配置锁定功能,请执行以下操作:
       1. 在控制台右侧窗格顶部的标帜工具栏区域中,单击首选项。
       2. 选择用户首选项。
      3. 选中或者清除自动获取锁并激活更改复选框以便启用或禁用该功能。
     4. 单击保存。
     完成后,如果启用域配置锁定,则必须使用更改中心锁定并编辑域配置。请参阅使用更改中心。
     
选择首选项-用户首选项-取消自动获取锁并激活更改

在这里插入图片描述

  点击保存更新成功,更改中心变化

在这里插入图片描述
本文参考
Linux命令行安装weblogic12c

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值