2015-05-29 75 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