有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

服务器启动->/星际博客。这将启动服务器。 服务器停止->/stopWeblogic。这将停止服务器

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

请帮帮我


共 (1) 个答案

  1. # 1 楼答案

    您可以使用rc脚本,但对于solaris,最好使用SMF

    首先创建一个包含脚本位置及其依赖项的XML(基本上,我们可以以Solaris 10附带的示例模板为例,编辑几行代码,因为NM只需要一个挂载的文件系统、网络和多用户运行级别)

    创建文件,如下所示。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:默认值

    你也可以查看下面的链接

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