• CentOS7安装Weblogic教程


    1、安装jdk
    2、创建用户、组、目录
    创建组:
    [root@localhost opt]# groupadd weblogic
    创建用户:
    [root@localhost opt]# useradd -g weblogic weblogic
    创建安装目录:
    [root@localhost opt]# mkdir /opt/weblogic
    3、在weblogic目录下创建wls.rsp和oraInst.loc文件
    [root@localhost weblogic]# vim wls.rsp
    [ENGINE]
    Response File Version=1.0.0.0.0
    [GENERIC]
    ORACLE_HOME=/opt/weblogic/Oracle/Middleware
    INSTALL_TYPE=WebLogic Server
    [root@localhost weblogic]# vim oraInst.loc
    Inventory_loc=/opt/weblogic/oraInventory
    Inst_group=weblogic
    4、修改目录属组属主
    [root@localhost weblogic]# chown -R weblogic:weblogic /opt/weblogic/
    5、切换用户,上传安装包到weblogic目录下,安装
    [root@localhost weblogic]# su weblogic
    [weblogic@localhost weblogic]$ java -jar /opt/weblogic/fmw_12.2.1.2.0_wls.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
    6、安装完成后建域
    [weblogic@localhost weblogic]$ mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/
    [weblogic@localhost weblogic]$ cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin/
    [weblogic@localhost bin]$ ./wlst.sh
    wls:/offline>readTemplateForUpdate(‘/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar’)
    wls:/offline/base_domain>cd (‘Server/AdminServer’)
    wls:/offline/base_domain/Server/AdminServer>set(‘ListenAddress’,‘’)
    wls:/offline/base_domain/Server/AdminServer>set(‘ListenPort’,9000)
    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(‘/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/’) 写入域 这个目录就是刚才创建的
    wls:/offline/base_domain/Security/base_domain/User/weblogic>closeTemplate()
    wls:/offline>exit()
    7、开放防火墙端口
    [root@localhost weblogic]# firewall-cmd --zone=public --add-port=9000/tcp –permanent
    [root@localhost weblogic]# firewall-cmd --reload
    8、启动
    cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
    前台启动:
    ./startWeblogic.sh
    后台启动:
    nohup ./startWebLogic.sh &
    报错:
    启动缓慢问题 可能实各BUG 在某个地方可能会卡
    这是JVM的BUG 原因是weblogic想调用一个随机函数但取不到
    解决办法:
    进入/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin目录 使用文本编辑器修改setDomainEnv.sh
    在最后一行
    加入这个内容
    JAVA_OPTIONS=“${JAVA_OPTIONS}-Djava.security.egd=file:/dev/./urandom”
    export JAVA_OPTIONS
    然后再次重启,不卡就是好。
    9、访问
    http://ip:9000/ console
    用户:weblogic
    密码:weblogic123

    11、停止进程
    ./stopWeblogic.sh
    或者
    ps -ef | grep weblogic | awk ‘{print $2}’|xargs kill -9
    10、卸载:
    /opt/weblogic/Oracle/Middleware/oui/bin 目录下
    执行命令:
    ./deinstall.sh -silent
    查找目录
    find / -iname “weblogic”
    删除

  • 相关阅读:
    长短期记忆网络(LSTM)
    浅聊一下Nginx
    JavaScript 循环遍历对象案例
    使用 FasterTransformer 和 Triton 推理服务器加速大型 Transformer 模型的推理
    LCA的离线快速求法(Tarjan)
    LeetCode 162. 寻找峰值
    C语言 指针
    CSS之字体和层叠样式表引入
    5.Maven实战 --- 坐标和依赖
    一个超强的机器学习库
  • 原文地址:https://blog.csdn.net/qq_49317909/article/details/125517049