【问题标题】:Invoking Jython without Weblogic's WLST在没有 Weblogic 的 WLST 的情况下调用 Jython
【发布时间】:2012-10-17 09:25:52
【问题描述】:

我正在使用安装了 Weblogic 9.21 的 AIX 机器,并且它还安装了 jython 作为其安装 (WLST) 的一部分。

有没有一种方法可以运行 jython 代码而无需先初始化 WLST?

如果他们带来任何想法,我也有以下罐子:

['.', '/opt/weblogic921/weblogic92/common/lib/jython.jar', '/opt/weblogic921/weblogic92/common/lib/config.jar', '/opt/weblogic921/weblogic92/common/lib/config.jar', '/opt/weblogic921/weblogic92/server/lib/weblogic.jar', '/opt/weblogic921/weblogic92/common/wlst/modules/jython-modules.jar/Lib', '/opt/weblogic921/weblogic92/common/wlst', '/opt/weblogic921/weblogic92/common/wlst/lib', '/opt/weblogic921/weblogic92/common/wlst/modules']

现在我正在使用以下方法调用 jython 代码:

java -cp /opt/weblogic921/weblogic92/server/lib/weblogic.jar weblogic.WLST file.py

【问题讨论】:

    标签: weblogic jython wlst


    【解决方案1】:

    将下面的代码粘贴到 shell 脚本中,比如 jythonExec.sh 并使用它

    示例用法:/bin/bash jythonExec.sh file.py

    #!/bin/bash 
    jythonJarLoc=/opt/weblogic921/weblogic92/common/lib/jython.jar
    javaLoc=/usr/bin/java
    pythonCacheDir=/tmp/pythonCacheDir
    if [ ! -f ${jythonJarLoc} ]; then
        jythonJarLoc=/opt/weblogic921/weblogic92/server/lib/weblogic.jar
    fi
    ${javaLoc} -cp ${jythonJarLoc} -Dpython.cachedir=${pythonCacheDir} org.python.util.jython $@
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      相关资源
      最近更新 更多