IBM Websphere Application Server是否在未安装Python Interpreter的情况下运行Python / Jython脚本

时间:2014-08-07 16:24:55

标签: websphere jython wsadmin

我是Python和IBM Websphere Application Server的新手。 我运行一个status.bat文件,该文件通过wsadmin调用status.py文件(提供的用户名,密码和status.py路径作为参数传递给wsadmin)。 IBM Websphere Application Server安装在机器上。我想知道的是运行python脚本所需的Python解释器,它没有安装在系统中。 由于脚本是通过WAS服务器wsadmin运行的,因此它具有运行PY脚本的能力,即使该机器中没有PY解释器?通过自己的编译工具??

如果必须安装PYTHON.exe,我是否需要告诉wsadmin或任何地方它是PY脚本?

注意:脚本和.bat已经存在于计算机中,并且我已经开始使用它了。我不知道使用wsadmin运行脚本的目的,而不是通过.bat中的[python status.py]直接调用脚本

总结: - WS服务器有一个任何内部PY Interperter ??

先谢谢你的朋友......

1 个答案:

答案 0 :(得分:4)

WebSphere Application Server附带Jython - Python JVM的实施。它通常位于<WAS_HOME>/optionalLibraries/jython下。

要运行脚本,您可以使用wsadmin

./wsadmin.sh -lang jython -f your_script.py

使用wsadmin的目的是为服务器管理提供便利。如果您不需要那些,那么您可以直接使用optionalLibraries/jython/jython.jar,但我自己从未这样做过。