Java 如何使用全局变量启动weblogic服务器

Java 如何使用全局变量启动weblogic服务器,java,server,weblogic-10.x,Java,Server,Weblogic 10.x,我的weblogic 10.3.3启动脚本是startweblog.sh,它位于mydomain下。我不想向我的同行透露启动脚本路径。因此,我想在sunOS中定义全局变量,并使用用户定义的命令,如 服务器启动->./startweblog.sh这应该会启动服务器。 服务器停止->/stopWeblogic.sh这将停止服务器 从任何地方来。这样人们就不知道启动和停止脚本的实际位置 请帮助我。您可以使用rc脚本,但对于solaris,最好使用SMF 首先创建一个包含脚本位置及其依赖项的XML(基本

我的weblogic 10.3.3启动脚本是startweblog.sh,它位于mydomain下。我不想向我的同行透露启动脚本路径。因此,我想在sunOS中定义全局变量,并使用用户定义的命令,如

服务器启动->./startweblog.sh这应该会启动服务器。 服务器停止->/stopWeblogic.sh这将停止服务器

从任何地方来。这样人们就不知道启动和停止脚本的实际位置


请帮助我。

您可以使用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/method/,因此可以将其导入到我们的服务数据库中

现在,让我们导入并激活:

svccfg导入/var/svc/manifest/application/management/Admin svcadm enable svc:/application/management/Admin:默认值 你也可以查看下面的链接


这是一个非常通用的系统管理问题。你考虑过建立一个服务吗?看看像这样的东西