建立啟動服務的快捷方式,然後將該快捷方式拖到資料夾: C:\Documents and Settings\Administrator\「開始」選單\程式\啟動 注:Administrator要改成你自己對應的使用者。 linux系統下的自動啟動 原理:Linux開機啟動的時候會執行目錄/etc/
init.d
init.d/weblogic
weblogic.log
startWebLogic.sh
stopWebLogic.sh
建立啟動服務的快捷方式,然後將該快捷方式拖到資料夾: C:\Documents and Settings\Administrator\「開始」選單\程式\啟動 注:Administrator要改成你自己對應的使用者。 linux系統下的自動啟動 原理:Linux開機啟動的時候會執行目錄/etc/
init.d
目錄下的檔案,就是系統配置的服務,所以就要把weblogic配置為系統的一個服務,開機時啟動。 具體步驟: 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
命令是:touchweblogic.log
6、 給weblogic日誌檔案新增許可權,chown weblogic:weblogic /var/log/weblogic.log
然後就可以像啟動系統服務一樣對weblogic服務進行啟動和重啟 : 命令是:service weblogic start /service weblogic stop /service weblogic restart /service weblogic reload