我是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 ??
先谢谢你的朋友......
答案 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
,但我自己从未这样做过。