2015-05-29 82 views
0

我的weblogic 10.3.3啓動腳本是駐留在mydomain下的startWeblogic.sh。我不想向我的同事透露啓動腳本路徑。所以我想在sunOS中定義全局變量並使用用戶定義的命令,如如何使用全局變量啓動weblogic服務器

服務器啓動 - > ./startWeblogic.sh這應該啓動服務器。 服務器停止 - >/stopWeblogic.sh這應該停止服務器。

從任何地方。讓人們不知道啓動腳本和停止腳本在哪裏

請幫我一把。

+0

這是一個非常通用的系統管理員的問題。你看過設立服務嗎?看看像http://serverfault.com/questions/69847/linux-how-to-give-a-user-permission-to-restart-apache –

回答

-1

您可以使用rc腳本,但用於Solaris更好地利用SMF

首先創建包含腳本的位置和它的依賴一個XML(基本上我們可以利用附帶的Solaris 10的示例模板,因爲所有的編輯幾行NM需求是一個已安裝的文件系統,網絡和多用戶運行級別)。

創建如下所示的文件Admin.xml並將其放置在/ var/svc/manifest/application/management /下。

#! /bin/bash 

case "$1" in 
start) 
DOMAIN_HOME = /opt/Oracle/Middleware/user_projetcs/domains/basedomain 
$DOMAIN_HOME/bin/startWebLogic.sh 
;; 
stop) 
$WL_HOME/server/bin/stopWebLogic.sh 
;; 
*) 
echo "Usage: $0 {start|stop}" 
exit 1 
esac 

exit_status 

讓地方這個腳本下 /lib目錄/ SVC /方法/這樣就可以在我們的業務數據庫中導入。現在

,讓導入並激活:

svccfg進口的/ var/SVC /清單/應用/管理/行政

svcadm使SVC:/應用/管理/管理員:默認

您還可以查看以下鏈接

http://philtheitmonkey.blogspot.in/2011/08/starting-weblogic-managed-servers-using.html