• [视频]【在习近平新时代中国特色社会主义思想指引下】宁夏:脱贫富民 向最难处攻坚发力 2019-03-17
  • [视频]【在习近平新时代中国特色社会主义思想指引下】四川:推进全面创新改革 开启新征程 2019-03-17
  • [视频]【在习近平新时代中国特色社会主义思想指引下】云南:补短板 打赢脱贫攻坚战 2019-03-17
  • [视频]【在习近平新时代中国特色社会主义思想指引下——新时代新气象新作为】山东:面向大海 满帆前行 2019-03-17
  • [视频]【在习近平新时代中国特色社会主义思想指引下——新时代新气象新作为】北京:有序疏解整治 提升首都功能 2019-03-17
  • [视频]【在习近平新时代中国特色社会主义思想指引下——新时代 新气象 新作为】黑龙江:争当现代农业排头兵 2019-03-17
  • [视频]【在习近平新时代中国特色社会主义思想指引下——新时代 新气象 新作为】青海:全面推进生态文明先行区建设 2019-03-17
  • [网络问政] 青山区众圆广场门口新疆烧烤摊油烟扰民 青山区城市数字化中心回复:已依法取缔 2019-03-16
  • [网友看官员]李启红,被金钱“砸倒”的女市长 2019-03-16
  • [经济日报]海南探路“微城市社区” 2019-03-16
  • [组图]鲁豫素颜现身机场 身材暴瘦显苍老雀斑横生 2019-03-16
  • [组图]胡蝶揭秘主播"生态" 凌晨3点睡觉化妆10分钟 2019-03-16
  • [组图]第91届奥斯卡颁奖典礼举行 2019-03-16
  • [组图]离别的七月 凤凰主播的毕业纪念 2019-03-16
  • [组图]盘点颠覆中国电视的另类主持人之夏丹(9) 2019-03-16
  • 手机版
    你好,游客 登录 注册 搜索
    背景:
    阅读新闻

    CentOS 7静默安装Weblogic 12C

    [日期:2018-08-16] 来源:Linux社区  作者:JeremyWYL [字体: ]

    奥门新萄京官方正版 www.arianalance.com 1.前言

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

    我相信刚刚接触weblogic的部署很多人都会遇到很多坑,我也不例外,遇到很多坑,最后才总结出来,希望能给你们带来帮助!!!

    2.准备环境

    操作系统:CentOS 7
    Weblogic版本:fmw_12.1.3.0.0_wls.jar
    JAVA版本:jdk-7u75-linux-x64.tar.gz

    3.创建用户

    groupadd weblogic
    useradd weblogic -g weblogic
    添加用户密码:
    echo "weblogic" | passwd --stdin weblogic

    4.安装JAVA环境

    创建weblogic安装目录:mkdir /bea
    授权:chown weblogic:weblogic /bea
    上传jdk-7u75-linux-x64.tar.gz至/home/weblogic目录下
    解压至/usr/local/目录下
    tar –zxvf jdk-7u75-linux-x64.tar.gz –C /usr/local
    添加环境变量:vim /etc/profile
    export JAVA_HOME=/usr/local/jdk1.7.0_75
    export JRE_HOME=/usr/local/jdk1.7.0_75/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    export ORACLE_HOME=/bea
    使其环境变量生效:source /etc/profile

    验证JAVA是否安装成功:java –version

    5.创建安装配置文件

    cd /home/weblogic

    创建响应文件wls.rsp

    响应文件中的项一定要写全,否则会报奇怪的错误。

    [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=/bea
    #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>
    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=
    #Provide the Proxy Port
    PROXY_PORT=
    #Provide the Proxy Username
    PROXY_USER=
    #Provide the Proxy Password
    PROXY_PWD=<SECURE VALUE>
    COLLECTOR_SUPPORTHUB_URL=

    创建Loc文件oraInst.loc

    inventory_loc=/home/weblogic/oraInventory
    #用户的组名称,根据实际的修改
    inst_group=weblogic

    6.安装weblogic

    cd /home/weblogic

    授权:chown weblogic:weblogic fmw_12.1.3.0.0_wls.jar

    切换weblogic用户:su – weblogic

    java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc

    安装过程:

    启动程序日志文件为/tmp/OraInstall2016-05-13_01-02-56PM/launcher2016-05-13_01-02-56PM.log。 正在提取文件.........
    启动 Oracle Universal Installer
    检查 CPU 速度是否大于 300 MHz。 实际为 2400.217 MHz 通过
    检查交换空间: 必须大于 512 MB。 实际为 18513912 MB 通过
    检查此平台是否需要 64 位 JVM。 实际为64 通过 (不需要 64 位)
    检查临时空间: 必须大于 300 MB。 实际为 36518 MB 通过 准备从/tmp/OraInstall2016-05-13_01-02-56PM启动 Oracle Universal Installer 日志:/tmp/OraInstall2016-05-13_01-02-56PM/install2016-05-13_01-02-56PM.log 版权所有 (c) 1996, 2014, Oracle 和/或其附属公司。保留所有权利。
    正在读取响应文件... 开始检查: CertifiedVersions 预期的结果: enterprise-4,enterprise-5,enterprise-6,RedHat-6,redhat-4,redhat-5,SUSE-11之一 实际结果: unkown()
    此次检查的总体结果为: 通过 CertifiedVersions 检查: 成功。
    开始检查: CheckJDKVersion 预期的结果: 1.7.0_15 实际结果: 1.7.0_80
    检查完成。此次检查的总体结果为: 通过 CheckJDKVersion 检查: 成功。
    已启用此会话的验证。 正在验证数据... 正在复制文件... 可以在以下位置找到本次安装会话的日志: /tmp/OraInstall2016-05-13_01-02-56PM/install2016-05-13_01-02-56PM.log -----------20%----------40%----------60%----------80%--------100%
    Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.1.3.0.0 的 安装 已成功完成。
    日志已成功复制到/home/weblogic/oraInventory/logs。

    7.创建域

    导入环境变量:

    export MW_HOME="/bea"
    export WL_HOME="/bea/oracle_common"

    进入目录:cd /bea/wlserver/common/bin

    ./commEnv.sh  #设置环境变量

    方法一:

    直接运行:./wlst.sh

    Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline>readTemplate('/bea/wlserver/common/templates/wls/wls.jar')

    wls:/offline/base_domain>cd('Servers/AdminServer')

    wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','')

    wls:/offline/base_domain/Server/AdminServer>set('ListenPort',7001)

    wls:/offline/base_domain/Server/AdminServer>cd('../..')

    wls:/offline/base_domain>cd('Security/base_domain/User/weblogic')

    wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic123') wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain','true') wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/bea/user_projects/domains/servyou_domain')

    closeTemplate()

    exit()

    这一步的时间比较长一点,耐心等待……

    方法二:

    进入目录:cd /bea/wlserver/common/bin

    vim create_domain.py

    create_domain.py

    readTemplate('/bea/wlserver/common/templates/wls/wls.jar')

    cd('Servers/AdminServer')

    set('ListenAddress','')

    set('ListenPort',7001)

    cd('../..')

    cd('Security/base_domain/User/weblogic')

    cmo.setPassword('weblogic123')

    setOption('OverwriteDomain','true')

    writeDomain('/bea/user_projects/domains/servyou_domain')

    closeTemplate()

    exit()

    执行:./wlst.sh ./create_domain.py

    8.启动weblogic

    cd /bea/user_projects/domains/servyou_domain

    ./startWeblogic.sh

    或者nohup startWeblogic.sh > note.log & tail -f note.log

    修改Weblogic默认的SERVER NAME

    步骤:

    1 重命名..\你的域名\servers 下AdminServer文件夹。

    2 将..\你的域名\config\config.xml中所有的AdminServer修改成新名称,与第1步中一致。

    3 编辑..\你的域名\bin下setDomainEnv.cmd(setDomainEnv.sh),找到

    set SERVER_NAME=AdminServer 并修改。

    4 重启服务。

    更多Oracle相关信息见Oracle 专题页面 http://www.arianalance.com/topicnews.aspx?tid=12

    Linux公社的RSS地址:http://www.arianalance.com/rssFeed.aspx

    本文永久更新链接地址http://www.arianalance.com/Linux/2018-08/153530.htm

    linux
    相关资讯       WebLogic 12c 
    本文评论   查看全部评论 (0)
    表情: 表情 姓名: 字数

           

    评论声明
    • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
    • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
    • 本站管理人员有权保留或删除其管辖留言中的任意内容
    • 本站有权在网站内转载或引用您的评论
    • 参与本评论即表明您已经阅读并接受上述条款