Linux(RedHat)下Weblogic 12C静默安装
发布日期:2021-07-01 05:47:27 浏览次数:2 分类:技术文章

本文共 4417 字,大约阅读时间需要 14 分钟。

Java 版本确认与安装

Oracle 12需要安装JDK, Open JDK 不可以,如果已经安装的话,需要卸载重装。

//查找已安装的Javarpm -qa|grep java//卸载安装的openjdksudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64//卸载安装的openjdksudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64sudo mv jdk-8u211-linux-x64.rpm /usr/local/software///安装jdksudo rpm -ivh  jdk-8u211-linux-x64.rpm

WebLogic下载

Weblogic安装准备

1.增加weblogic用户,weblogic不允许安装在root权限下

sudo groupadd weblogicsudo useradd -g weblogic weblogicsudo passwd weblogic输入密码
  1. 修改目录权限
    sudo chown -R weblogic:weblogic /home/weblogic

3.建立响应文件

vim /home/weblogic/wls.rsp

[ENGINE] #DO NOT CHANGE THIS.Response File Version=1.0.0.0.0 [GENERIC] #Set this to true if you wish to skip software updatesDECLINE_AUTO_UPDATES=true #MOS_USERNAME= #MOS_PASSWORD=
#If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to trueAUTO_UPDATES_LOCATION= #SOFTWARE_UPDATES_PROXY_SERVER= #SOFTWARE_UPDATES_PROXY_PORT= #SOFTWARE_UPDATES_PROXY_USER= #SOFTWARE_UPDATES_PROXY_PASSWORD=
#The oracle home location. This can be an existing Oracle Home or a new Oracle HomeORACLE_HOME=/home/weblogic/Oracle/Middleware/Oracle_Home #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 PasswordMYORACLESUPPORT_PASSWORD=
#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 configurationDECLINE_SECURITY_UPDATES=true #Set this to true if My Oracle Support Password is specifiedSECURITY_UPDATES_VIA_MYORACLESUPPORT=false #Provide the Proxy HostPROXY_HOST= #Provide the Proxy PortPROXY_PORT= #Provide the Proxy UsernamePROXY_USER= #Provide the Proxy PasswordPROXY_PWD=
#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]COLLECTOR_SUPPORTHUB_URL=
  1. 创建安装loc文件
    vim oraInst.loc
inventory_loc=/home/weblogic/oraInventoryinst_group=weblogic
  1. 建立目录

    sudo mkdir oraInventory

  2. 执行jar 安装

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

2,修改/etc/profile权限(如果有修改权限就不用修改)

sudo chown weblogic /etc/profile

  1. 查看环境变量并添加环境变量
    /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin/setWLSEnv.sh

vim /etc/profile

在最下方添加即可

CLASSPATH=/usr/java/jdk1.8.0_211-amd64/lib/tools.jar:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/modules/features/wlst.wls.classpath.jar:PATH=/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/1.9.8.0.0/apache-ant-1.9.8/bin:/usr/java/jdk1.8.0_211-amd64/jre/bin:/usr/java/jdk1.8.0_211-amd64/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/weblogic/.local/bin:/home/weblogic/bin:/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/org.apache.maven_3.2.5/bin
  1. 让环境变量修改生效
source /etc/profile

创建域

  1. 创建域目录
mkdir -p /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain
  1. 复制 basicWLSDomain.py到当前目录
cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domaincp /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/scripts/wlst/basicWLSDomain.py .
  1. 设置控制台密码
    vim

在# Please set password here before using this script, e.g. cmo.setPassword(‘value’)下边增加(设置密码)

cmo.setPassword('yourpassword')
  1. 创建域
    /home/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/wlst.sh

启动Weblogic

vim

${DOMAIN_HOME}/bin/startWeblogic.sh $*

修改为:
${DOMAIN_HOME}/bin/startWeblogic.sh $* > /dev/null 2>&1 &

到域的bin目录执行

../startWebLogic.sh

10.如果很长时间没有启动完毕,修改以下内容

vim
将以下

set WLS_MEM_ARGS_64BIT=”-Xms256m –Xmx256m”set WLS_MEM_ARGS_32BIT=”-Xms256m –Xmx256m”

修改为

set WLS_MEM_ARGS_64BIT=”-Xms2048m –Xmx2048m -Djava.security.egd=file:/dev/./urandom”set WLS_MEM_ARGS_32BIT=”-Xms2048m –Xmx2048m -Djava.security.egd=file:/dev/./urandom”

重新启动即可。


转载地址:https://oscar.blog.csdn.net/article/details/90674989 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:[ExtJS 6] SenchaCmd编译出错与解决
下一篇:ExtJS6 Grid的日期编辑栏位处理

发表评论

最新留言

很好
[***.229.124.182]2024年04月09日 10时38分02秒