从Jenkins重新启动Weblogic

时间:2016-03-21 13:58:10

标签: jenkins weblogic

需要一些关于如何从Jenkins Box启动或停止Weblogic服务器的指针。 我没有找到任何插件已经可用。 是否有任何shell或任何我们可以重用的脚本? 在此先感谢您的回复。

1 个答案:

答案 0 :(得分:0)

您可以使用Ant来控制服务器(您需要使用AdminServer,ManagedServer和Nodemanager进行Weblogic设置)

停止默认服务器(myserver,在本例中是我的本地AdminServer)的示例:

   <taskdef name="wlserver" classname="weblogic.ant.taskdefs.management.WLServer">
        <classpath>
            <pathelement location="${weblogic.basedir}/wlserver/server/lib/weblogic.jar" />
            <pathelement location="${weblogic.basedir}/wlserver/server/lib/wls-api.jar" />
        </classpath>
    </taskdef>

    <target name="stop" description="Deletes build and dist directories.">
        <wlserver username="weblogic" password="weblogic" host="127.0.0.1" port="7001" action="shutdown"/>
    </target>

另请参阅此处了解完整的ANT wlserver文档:https://docs.oracle.com/middleware/1213/wls/WLPRG/ant_tasks.htm#WLPRG146