从wsadmin ant任务调用Jython方法

时间:2015-04-21 18:30:15

标签: websphere jython websphere-8 wsadmin

我在Jython中创建了一个方法,将共享库添加到已安装的应用程序中。我将脚本文件保存在名为“addSharedLib.py”的{was.install.dir} / bin目录中。我正在使用ant在群集上安装应用程序。我的问题是如何从ant脚本调用这个jython方法来获得所需的结果?我正在使用websphere 8.5.5 ND。

def setSharedLibrary(appName,editionNo,saredLibName):

2 个答案:

答案 0 :(得分:1)

你可以从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>

答案 1 :(得分:1)

调查了WAS提供的ant环境? 有ws_ant实用程序 - ws_ant docs