• Linux下将Weblogic设置为开机启动


    1、创建启动脚本

    cd /etc/rc.d/init.d/
    vi weblogic

      打开目录/etc/rc.d/init.d,

      新建一个空文本文件,

      名称改为(此文件名为将来的服务名,可自定义,最好以域名命令,以便于区分)

    2、编辑脚本添加以下内容:

    #!/bin/bash 
    # chkconfig: 345 20 80 
    # description: Weblogic Server auto start/stop script
    # /etc/rc.d/init.d/weblogic 
    
    # Please edit the variable 
    export BEA_BASE=/home/fairy/Oracle/Middleware 
    export BEA_HOME=$BEA_BASE/user_projects/domains/base_domain 
    export BEA_LOG=$BEA_HOME/weblogic.log 
    export PATH=$PATH:$BEA_HOME
    
    BEA_OWNR="fairy" 
    
    # if the executables do not exist -- display error 
    
    if [ ! -f $BEA_HOME/startWebLogic.sh -o ! -d $BEA_HOME ] 
    then 
          echo "WebLogic startup: cannot start" 
          exit 1 
    fi 
    
    # depending on parameter -- startup, shutdown, restart 
    
    case "$1" in 
      start) 
          echo -n "Starting WebLogic,log file $BEA_LOG: " 
          touch /var/lock/weblogic 
          su $BEA_OWNR -c "cd ${BEA_HOME}; nohup ./startWebLogic.sh > $BEA_LOG 2>&1  &" 
          echo "OK" 
          ;; 
      stop) 
          echo -n "Shutdown WebLogic: " 
          rm -f /var/lock/weblogic 
          su $BEA_OOWNR -c "cd ${BEA_HOME}/bin; ./stopWebLogic.sh >> $BEA_LOG" 
          echo "OK" 
          ;; 
      reload|restart) 
          $0 stop 
          $0 start 
          ;; 
      *) 
          echo "Usage: `basename $0` start|stop|restart|reload" 
          exit 1 
    esac 
    exit 0 
    按Esc,Shift+q退出编辑,输入!wq 保存退出,(当遇到无法退出的情况时,
    解决方案: 
    1..保存的时候用:w !sudo tee % 
    2. 输入密码即可
    3.尝试出入以下命令wq!;q;q! ;x,x!退出

    3、添加权限

    赋予可执行权限
    chmod
    +x weblogic
    添加到服务列表中
    chkconfig
    --add weblogic

    为日志添加权限
    touch /var/log/weblogic.log
    chown weblogic.weblogic /var/log/weblogic.log
    
    检查是否添加成功
    chkconfig
    --list | grep weblogic weblogic 0:关闭1:关闭2:关闭3:启用4:启用5:启用6:关闭

    4、使用方法

    开机或重启WebLogic应用服务器weblogic服务会自动启动。 
    停WebLogic服务
    
    service weblogic stop(或/etc/rc.d/init.d/weblogic stop)
    
    Shutdown WebLogic: OK
    
    启动WebLogic服务
    
    service weblogic start(或/etc/rc.d/init.d/weblogic start)
    
    Starting WebLogic,log file/weblogic/bea/user_projects/domains/csky/weblogic.log: OK

    ————————————————
    版权声明:本文参考CSDN博主「sheen1991」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/sheen1991/article/details/47088131

  • 相关阅读:
    Java实现数字转化成字符串左边自动补零方法
    java如何对map进行排序详解(map集合的使用)
    java字符串比较的原理
    rancher快速创建mysql和redis
    k8s Ingress介绍和部署IngressController
    k8s+rancher+阿里云镜像简单部署flask项目
    helm 部署minio
    k8s存储数据卷
    k8s搭建redis集群
    团队作业4:第二篇Scrum冲刺博客
  • 原文地址:https://www.cnblogs.com/elfin/p/11429155.html
Copyright © 2020-2023  润新知