2012-10-17 2 views
2

Weblogic 9.21이 설치된 AIX 시스템을 사용하고 있으며 설치 (WLST)의 일부로 jython도 사용하고 있습니다.Weblogic의 WLST없이 자이 썬 호출

먼저 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'] 

을 지금 내가 사용 자이 썬 코드를 호출하고 있습니다 : 쉘 스크립트 코드 아래

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

답변

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 [email protected] 
+0

Perfect! 감사. – Vladimir