WebLogic 开机启动设置
作者:xieheng
为了方便管理,可以写一个启动脚本用来启动 weblogic,方法如下:
用 root 用户登录 Linux,打开目录/etc/rc.d/init.d,新建一个空文本文件,
名称改为 weblogic(此文件名为将来的服务名,可自定义,最好以域名命令,以便
于区分),编写以下脚本:
将以下内容复制到 /etc/rc.d/init.d/weblogic
#!/bin/bash
#
# chkcong: 35 99 05
# description: Weblogic Server
# /etc/init.d/weblogic
#
# Please edit the Variable
# export LC_ALL=zh_CN.GB18030
export BEA_OWNER="weblogic"
export BEA_BASE=/home/weblogic/bea
export BEA_DOMAIN=sg186pms
export BEA_HOME=$BEA_BASE/user_projects/domains/$BEA_DOMAIN
export BEA_LOG=$BEA_HOME/log/weblogic.log
export PATH=$PATH:$BEA_HOME/bin
export DateTime=$(date +%Y%m%d%H%M%S)
export PROCESSNUM=$(ps -ef | grep -w 'java' | grep -v grep | wc -l)
export JAVAPID=$(ps auxh|grep java|grep -v grep|awk '{print $2}')
# if the executables do not exist -- display error
if [ ! -f $BEA_HOME/bin/startWebLogic.sh -o ! -d $BEA_HOME ]
then
echo "WebLogic startup: cannot start"
exit 1
# if the log directory do not exist -- make it
if [ ! -d $BEA_HOME/'log' ]
then
su - $BEA_OWNER -c "mkdir -m 750 $BEA_HOME/'log/'"
echo "日志保存目录已创建!"
# if the log le is exist -- backup it
if [ -f $BEA_HOME/log/weblogic.log -o ! -d $BEA_HOME ] && [ $PROCESSNUM -le
评论10
最新资源