linux系统下的自动启动 原理:Linux开机启动的时候会执行目录/etc/init.d目录下的文件,就是系统配置的服务,所以就要把weblogic配置为系统的一个服务,开机时启动。 <!--[endif]--> 具体步骤: 1、创建weblogic文件。在目录/etc/init.d/weblogic 命令是:touch weblogic 2、 编辑文件weblogic,内容如下: #!/bin/bash #chkconfig:35 99 05 #description:Weblogic Server #/ect/init.d/weblogic #Please edit the Variable #export LC_ALL=zh_CN.GB18030 export BEA_BASE=/home/weblogic/bea export BEA_HOME=$BEA_BASE/user_projects/domains/base_domain export BEA_LOG=/var/log/weblogic.log export PATH=$PATH:$BEA_HOME/bin BEA_OWNER="weblogic" 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 sh $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 "sh $BEA_HOME/bin/stopWebLogic.sh >> $BEA_LOG" killall -9 java echo " OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: `basename $0` start|restart|reload" exit 1 esac exit 0 保存推出,命令是:wq 3、 给weblogic文件,添加可执行权限,命令是:chmod 700 /etc/init.d/weblogic 4、 添加weblogic为系统服务,并在35模式下启动,命令是:chkconfig --add weblogic 5、 在目录/var/log/下创建weblogic日志文件,名称是weblogic.log 命令是:touch weblogic.log 6、 给weblogic日志文件添加权限,chown weblogic:weblogic /var/log/weblogic.log 然后就可以像启动系统服务一样对weblogic服务进行启动和重启 : 命令是:service weblogic start /service weblogic stop /service weblogic restart /service weblogic reload
web开发网:http://www.software8.co/wzjs/czxt/2039.html