Για να κάνουμε κλήση ενός WLST scipt από ANT, ας ορίσουμε στο property αρχείο μας την μεταβλητή weblogic.lib.dir ως εξής:
weblogic.home.dir={weblogic installation directory}/wlserver_10.3
weblogic.lib.dir=${weblogic.home.dir}/server/lib
Έπειτα, στο target μας ας κάνουμε τα ακόλουθα για να καλέσουμε ένα script (πχ myscript.py)
<taskdef name="wlst"
classname="weblogic.ant.taskdefs.management.WLSTTask">
<classpath>
<pathelement location="${weblogic.lib.dir}/weblogic.jar"/>
</classpath>
</taskdef>
<wlst debug="true" failOnError="true"
filename="myscript.py">
<classpath>
<pathelement location="${weblogic.lib.dir}/weblogic.jar"/>
</classpath>
</wlst>
1 comment:
Το ψαχνα αυτο! Αν και για να γλιτωσω την Python χρησιμοποιησα το <wldeploy task. Ο τροπος σου ομως εχει αλλη ευελιξεια!
Thanx!
Post a Comment