从 wsadmin ant 任务调用 Jython 方法
Call Jython Method from wsadmin ant task
我在 Jython 中创建了一个方法来将共享库添加到已安装的应用程序中。我将脚本文件保存在 {was.install.dir}/bin 目录中,名称为 "addSharedLib.py"。我正在使用 ant 在集群上安装应用程序。我的问题是如何从 ant 脚本调用此 jython 方法以获得所需的结果?我正在使用 websphere 8.5.5 ND.
def setSharedLibrary(appName,editionNo,saredLibName):
您可以从 http://www.jython.org/downloads.html 获得 jython 独立 jar 之一,并且只是 运行 Ant java 任务,就像这样...
<?xml version="1.0" encoding="windows-1252" ?>
<project default="install">
<target name="install">
<java classname="org.python.util.jython" fork="true" failonerror="true">
<arg line="addSharedLib.py"/>
<classpath>
<pathelement location='D:\work\jython\jython2.5.3\jython-standalone-2.5.3.jar' />
</classpath>
</java>
</target>
</project>
查看过WAS
提供的ant环境?
有 ws_ant
实用程序 - ws_ant docs。
我在 Jython 中创建了一个方法来将共享库添加到已安装的应用程序中。我将脚本文件保存在 {was.install.dir}/bin 目录中,名称为 "addSharedLib.py"。我正在使用 ant 在集群上安装应用程序。我的问题是如何从 ant 脚本调用此 jython 方法以获得所需的结果?我正在使用 websphere 8.5.5 ND.
def setSharedLibrary(appName,editionNo,saredLibName):
您可以从 http://www.jython.org/downloads.html 获得 jython 独立 jar 之一,并且只是 运行 Ant java 任务,就像这样...
<?xml version="1.0" encoding="windows-1252" ?>
<project default="install">
<target name="install">
<java classname="org.python.util.jython" fork="true" failonerror="true">
<arg line="addSharedLib.py"/>
<classpath>
<pathelement location='D:\work\jython\jython2.5.3\jython-standalone-2.5.3.jar' />
</classpath>
</java>
</target>
</project>
查看过WAS
提供的ant环境?
有 ws_ant
实用程序 - ws_ant docs。