Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1819547
  • 博文数量: 524
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2483
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-25 18:36
个人简介

打杂

文章分类

全部博文(524)

文章存档

2022年(3)

2021年(9)

2019年(1)

2018年(32)

2017年(11)

2016年(152)

2015年(198)

2014年(118)

分类: 系统运维

2014-11-26 14:31:52

 为了方便管理,可以写一个启动脚本用来启动
weblogic,方法如下:用root用户登录Linux,打开目录/etc/rc.d/init.d,新建一个空文本文件,名称改为weblogic
(此文件名为将来的服务名,可自定义,最好以域名命令,以便于区分),编写以下脚本:
#!/bin/bash
# chkconfig: 2345
# description: Weblogic Server 10.3.3
# /etc/init.d/weblogic
 export BEA_BASE=/home/weblogic/bea
 export BEA_HOME=$BEA_BASE/Middleware/user_projects/domains/base_domain
 export BEA_LOG=/var/log/weblogic.log
 export PATH=$PATH:$BEA_HOME/bin
 BEA_OWNER="weblogic"
 # 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
   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_OWNER -c "nohup $BEA_HOME/bin/startWebLogic.sh > $BEA_LOG 2>$1  &"
 echo " OK"
   ;;
 stop)
   echo -n "Shutdown Weblogic:"
 # rm -rf /var/lock/weblogic
  su - $BEA_OWNER -c "$BEA_HOME/bin/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

脚本编写后,执行下面的命令授权:
#chown root.root /etc/rc.d/init.d/weblogic
修改文件权限:
chmod 775 /etc/rc.d/init.d/weblogic
当然也可以把weblogic作为系统服务,随系统启动等,方法如下
# chkconfig --add weblogic // 将weblogic服务添加到系统服务中
# chkconfig --del weblogic // 将weblogic服务从系统服务中删除
  或者运行如下命令
# chkconfig --level 345 weblogic on

以后启动/关闭weblogic可以使用如下命令操作:
# service weblogic start     //  启动weblogic
# service weblogic stop      //  关闭weblogic

阅读(1672) | 评论(0) | 转发(0) |
0

上一篇:oracle软件下载地址

下一篇:vmstat命令

给主人留下些什么吧!~~