zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    2.Android之按钮Button和编辑框EditText学习
    《DSP using MATLAB》Problem 3.8
    《DSP using MATLAB》Problem 3.7
    《DSP using MATLAB》Problem 3.6
    《DSP using MATLAB》Problem 3.5
    《DSP using MATLAB》Problem 3.4
    《DSP using MATLAB》Problem 3.3
    《DSP using MATLAB》Problem 3.2
    《DSP using MATLAB》Problem 3.1
    《DSP using MATLAB》Problem 2.20
  • 原文地址:https://www.cnblogs.com/elfin/p/11429155.html
Copyright © 2011-2022 走看看