以下方法成功实施于Red Hat Enterprise Linux Server release 5.3 (Tikanga)服务器上部署的weblogic服务(版本816)
步骤:
1、创建weblogic启动文件
root用户登录执行命令
[root@test init.d]# cd /etc/rc.d/init.d/
[root@test init.d]# vi 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=/opt/bea
export BEA_HOME=$BEA_BASE/user_projects/domains/rcis2
export BEA_LOG=$BEA_HOME/weblogic.log
export PATH=$PATH:$BEA_HOME
BEA_OWNR="oracle"
# 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、赋予可执行权限,执行命令:
[root@test init.d]# chmod +x weblogic
3、添加到服务列表中
[root@test init.d]# chkconfig --add weblogic
4、检查是否添加成功
[root@test init.d]# chkconfig --list | grep weblogic
weblogic 0:off 1:off 2:off 3:on 4:on 5:on 6:off
5、使用方法:
开机或重启weblogic应用服务器weblogic服务会自动启动。
停weblogic服务
[root@test init.d]# service weblogic stop(或/etc/rc.d/init.d/weblogic stop)
Shutdown WebLogic: OK
启weblogic服务
[root@test init.d]# service weblogic start(或/etc/rc.d/init.d/weblogic start)
Starting WebLogic,log file /weblogic/bea/user_projects/domains/csky/weblogic.log: OK
posted on 2014-06-12 16:35
Glorin 阅读(168)
评论(0) 编辑 收藏