weblogic启动脚本

1、创建weblogic启动文件
[root@weblogic01 ~]# cd /etc/rc.d/init.d/
[root@weblogic01 init.d]# vim weblogic
将一下脚本复制到weblogic文件中

#!/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=/resource/weblogic/
export BEA_HOME=$BEA_BASE/user_projects/domains/UC_domain/bin
export BEA_LOG=$BEA_HOME/weblogic.log
export PATH=$PATH:$BEA_HOME
BEA_OWNR="weblogic"
# 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_OWNR -c "cd ${BEA_HOME}; ./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


2、给文件weblogic赋予可执行权限

#chmod +x weblogic

3、添加到服务列表中

[[email protected]]# chkconfig --add weblogic

4、检查是否添加成功

[[email protected]]# chkconfig --list | grep weblogic

weblogic      0:关闭1:关闭2:关闭3:启用4:启用5:启用6:关闭

5、使用方法:

开机或重启weblogic应用服务器weblogic服务会自动启动。

停weblogic服务

[root@test init.d]# service weblogic stop(或/etc/rc.d/init.d/weblogicstop)

Shutdown WebLogic: OK

启weblogic服务

[root@test init.d]# service weblogic start(或/etc/rc.d/init.d/weblogicstart)

Starting WebLogic,log file/weblogic/bea/user_projects/domains/csky/weblogic.log: OK



你可能感兴趣的:(weblogic,启动脚本)