1

我是 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?

在此先感谢朋友......

4

1 回答 1

5

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

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

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

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

于 2014-08-07T20:54:45.910 回答