Linux下weblogic10.3自动启动
2011-05-25 15:33
351 查看
Linux下weblogic10.3自动启动
1、第一步:添加boot.properties文件,实现启动时不用输入用户名和密码
此文件分别放在
/bea/user_projects/domains/base_domain/security/,
/bea/user_projects/domains/base_domain/servers/AdminServer/security/,
各放一份。
内容为:
username=xxx
password=xxx
2、实现开机启动的脚本:
#!/bin/bash
WEBLOGIC_USER=root
WEBLOGIC_BASE=/bea/user_projects/domains/base_domain/bin
#WEBLOGIC_USER=administrator
#WEBLOGIC_BASE=/home/administrator/domains/base_domain/bin
export WEBLOGIC_USER WEBLOGIC_BASE
start() {
echo -n $"Starting WebServer... "
su $WEBLOGIC_USER -c "nohup $WEBLOGIC_BASE/startWebLogic.sh &"
RETVAL=$?
echo done
[ $RETVAL -eq 0 ]
#touch /var/lock/subsys/weblogic;
return $RETVAL
}
stop() {
echo -n $"Stopping WebServer..."
su $WEBLOGIC_USER "$WEBLOGIC_BASE/stopWebLogic.sh"
RETVAL=$?
echo
[ $RETVAL -eq 0 ]
#rm -f /var/lock/subsys/weblogic;
return $RETVAL
}
restart() {
stop
start
}
reload() {
echo -n $"Reloading cron daemon configuration: "
killproc crond -HUP
RETVAL=$?
echo
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
status)
#rhstatus
;;
condrestart)
[ restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
exit 1
esac
将脚本命名为weblogic,保存在/etc/rc.d/init.d下
改变文件属性:chmod 755 weblogic
3、 建立服务连接:
要在重新启动时停止weblogic,需要以下连结∶
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc0.d/K01weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc6.d/K01weblogic
系统启动时启动weblogic,我们需要以下连结∶
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc2.d/S99weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc3.d/S99weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc5.d/S99weblogic
当完成以上内容时,可以开机在后台启动weblogic,无需再手工启动weblogic服务。但是在前台无法看到weblogic工作的一个过程。
需要注意的是:脚本里面需要完善登录Linux的用户名和WebLogic的安装位置。
1、第一步:添加boot.properties文件,实现启动时不用输入用户名和密码
此文件分别放在
/bea/user_projects/domains/base_domain/security/,
/bea/user_projects/domains/base_domain/servers/AdminServer/security/,
各放一份。
内容为:
username=xxx
password=xxx
2、实现开机启动的脚本:
#!/bin/bash
WEBLOGIC_USER=root
WEBLOGIC_BASE=/bea/user_projects/domains/base_domain/bin
#WEBLOGIC_USER=administrator
#WEBLOGIC_BASE=/home/administrator/domains/base_domain/bin
export WEBLOGIC_USER WEBLOGIC_BASE
start() {
echo -n $"Starting WebServer... "
su $WEBLOGIC_USER -c "nohup $WEBLOGIC_BASE/startWebLogic.sh &"
RETVAL=$?
echo done
[ $RETVAL -eq 0 ]
#touch /var/lock/subsys/weblogic;
return $RETVAL
}
stop() {
echo -n $"Stopping WebServer..."
su $WEBLOGIC_USER "$WEBLOGIC_BASE/stopWebLogic.sh"
RETVAL=$?
echo
[ $RETVAL -eq 0 ]
#rm -f /var/lock/subsys/weblogic;
return $RETVAL
}
restart() {
stop
start
}
reload() {
echo -n $"Reloading cron daemon configuration: "
killproc crond -HUP
RETVAL=$?
echo
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
status)
#rhstatus
;;
condrestart)
[ restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
exit 1
esac
将脚本命名为weblogic,保存在/etc/rc.d/init.d下
改变文件属性:chmod 755 weblogic
3、 建立服务连接:
要在重新启动时停止weblogic,需要以下连结∶
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc0.d/K01weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc6.d/K01weblogic
系统启动时启动weblogic,我们需要以下连结∶
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc2.d/S99weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc3.d/S99weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc5.d/S99weblogic
当完成以上内容时,可以开机在后台启动weblogic,无需再手工启动weblogic服务。但是在前台无法看到weblogic工作的一个过程。
需要注意的是:脚本里面需要完善登录Linux的用户名和WebLogic的安装位置。
相关文章推荐
- linux下weblogic开机自动启动的解决方法
- Weblogic92, Weblogic10.3在Linux上启动慢的问题
- 在Linux/ubuntu环境下Weblogic10.3启动超慢原因分析
- Linux(CentOS 64)设置nginx开机自动启动及chkconfig管理
- Linux启动自动mount
- Linux中:mysql自动启动
- linux设置开机服务自动启动/关闭自动启动命令
- linux设置开机服务自动启动/关闭自动启动命令
- linux下自动启动tomcat
- Linux开机自动启动脚本方法
- Linux下配置Oracle自动启动全过程
- Debian GNU Linux服务列表的获取、服务的关闭/开启、服务在启动时是否自动运行的生效/失效
- linux下 Oracle自动启动与停止
- Linux下tomcat开机自动启动
- 防止root(Linux)账号启动WebLogic【转载于公司BBS】
- linux设置开机服务自动启动/关闭自动启动命令
- linux 启动weblogic的某服务报错
- Linux开机自动启动脚本方法
- Linux启动和关闭时自动执行的所有脚本文件
- Linux 下后台启动Weblogic