Linux下將Weblogic設置為開機啟動


1、創建啟動腳本

cd /etc/rc.d/init.d/ vi weblogic

  打開目錄/etc/rc.d/init.d,

  新建一個空文本文件,

  名稱改為(此文件名為將來的服務名,可自定義,最好以域名命令,以便於區分)

2、編輯腳本添加以下內容:

#!/bin/bash # chkconfig: 345 20 80 # description: Weblogic Server auto start/stop script # /etc/rc.d/init.d/weblogic # Please edit the variable export BEA_BASE=/home/fairy/Oracle/Middleware export BEA_HOME=$BEA_BASE/user_projects/domains/base_domain export BEA_LOG=$BEA_HOME/weblogic.log export PATH=$PATH:$BEA_HOME BEA_OWNR="fairy" # if the executables do not exist -- display error 

if [ ! -f $BEA_HOME/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_OWNR -c "cd ${BEA_HOME}; nohup ./startWebLogic.sh > $BEA_LOG 2>&1  &" echo "OK" ;; stop) echo -n "Shutdown WebLogic: " rm -f /var/lock/weblogic su $BEA_OOWNR -c "cd ${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 
按Esc,Shift+q退出編輯,輸入!wq 保存退出,(當遇到無法退出的情況時, 解決方案: 1..保存的時候用:w !sudo tee % 2. 輸入密碼即可 3.嘗試出入以下命令wq!;q;q! ;x,x!退出

 

3、添加權限

賦予可執行權限
chmod
+x weblogic
添加到服務列表中
chkconfig
--add weblogic

為日志添加權限
touch /var/log/weblogic.log
chown weblogic.weblogic /var/log/weblogic.log
 檢查是否添加成功
chkconfig
--list | grep weblogic weblogic 0:關閉1:關閉2:關閉3:啟用4:啟用5:啟用6:關閉

4、使用方法

開機或重啟WebLogic應用服務器weblogic服務會自動啟動。 停WebLogic服務 service weblogic stop(或/etc/rc.d/init.d/weblogic stop) 
Shutdown WebLogic: OK 啟動WebLogic服務 service weblogic start(或/etc/rc.d/init.d/weblogic start)  Starting WebLogic,log file/weblogic/bea/user_projects/domains/csky/weblogic.log: OK

 

————————————————
版權聲明:本文參考CSDN博主「sheen1991」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sheen1991/article/details/47088131

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM