• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

在没有Weblogic的WLST的情况下调用Jython

用户头像
it1352
帮助1

问题说明

我正在使用安装了Weblogic 9.21的AIX机器,并且在安装(WLST)的过程中还安装了jython.

I'm using an AIX machine which has Weblogic 9.21 installed and it also has jython as part of its installation (WLST).

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

Is there a way to run jython code without having to initialize the WLST first?

如果有任何想法,我也有以下罐子:

I have the following jars too if they bring in any ideas:

['.', '/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代码:

Right now I'm invoking the jython code using:

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

正确答案

#1

在shell脚本中粘贴以下代码并说jythonExec.sh并使用它

Paste below code in a shell script say jythonExec.sh and use it

示例用法:/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 $@

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /reply/detail/tanhcgabca
系列文章
更多 icon
同类精品
更多 icon
继续加载