2

Weblogic 9.21 がインストールされている AIX マシンを使用しており、インストールの一部として jython (WLST) も含まれています。

最初にWLSTを初期化せずにjythonコードを実行する方法はありますか?

アイデアがあれば、次の瓶もあります。

['.', '/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
4

1 に答える 1

2

以下のコードをシェルスクリプトに貼り付け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 $@
于 2012-10-17T11:40:50.703 に答える