linux下将weblogic10定时启动

来源:互联网 发布:微信支付js接口文档 编辑:程序博客网 时间:2024/05/17 00:56

分三大步骤:

* 将产品模式的weblogic设置不需要输入密码

* 将weblogic的启动制作成服务,顺便开机自启动

* 利用linux的crontab命令,定时启动weblogic服务


一设置不许要密码

weblogic目录下 /domains/base_domain/servers/AdminServer/

下创建security文件夹,在此文件夹下创建文件boot.properties

boot.properties文件内容如下

username=weblogic

password=weblogic


二将weblogic制作成一个服务

1.创建/etc/init.d/weblogic文件,文件内容如下:

#!/bin/bash# chkconfig: 35 99 05#description: Weblogic Server#Please eidt the Variableexport BEA_BASE=/home/zww1/webserverexport BEA_HOME=$BEA_BASE/user_projects/domains/base_domainexport BEA_LOG=/var/log/weblogic.logexport PATH=$PATH:$BEA_HOME/binBEA_OWNER=zww1start(){echo -n "starting weblogic..."su - "$BEA_OWNER"<<EOO$BEA_HOME/bin/startWebLogic.sh > $BEA_LOG 2>&1 &EOO}stop(){echo -n "stop weblogic..."su - "$BEA_OWNER"<<EOO$BEA_HOME/bin/stopWebLogic.sh >> $BEA_LOGEOO}case "$1" instart)        touch /var/lock/weblogic        start        echo "OK"        ;;stop)        rm -rf /var/lock/weblogic        stop        echo "OK"        ;;restart)stopsleep 3start;;*)echo "$0{start|stop|reload|restart}"exit 1;;esacexit 0


2.添加可执行权限

#chmod 777 /etc/init.d/weblogic

#chmod a+x /etc/init.d/weblogic

3.添加weblogic为系统服务,并在35模式下启动

#chkconfig --add weblogic

[root@Testerinit.d]/sbin/chkconfig --add weblogic

[root@Testerinit.d]/sbin/chkconfig --level 35 weblogic on

4.给日志添加权限

#touch /var/log/weblogic.log

#chown zww1 /var/log/weblogic.log

三. 定时启动weblogic服务

[root]# vi /etc/crontab
在末尾添加   05 10 * * * root service weblogic restart 每天10点05分重启weblogic服务 crontab的命令详解
[root]# /etc/init.d/crond restart




0 0