Java 从Jenkins或网站重新启动Tomcat

Java 从Jenkins或网站重新启动Tomcat,java,tomcat,jenkins,ant,Java,Tomcat,Jenkins,Ant,我从Jenkins那里到处读过如何重新启动tomcat,但是没有访问权限。 这: 这: 也许我可以使用一些Shell脚本,但是如何使用呢?我只想:tomcatstop,tomcatstart 版本:Jenkins-1.69,Tomcat 6。已解决:) 我只是添加了java类来运行startup.bat文件来运行tomcat。然后停止——只需杀死tomcat进程 public static void startTomcat(){ try { System.out.

我从Jenkins那里到处读过如何重新启动tomcat,但是没有访问权限。 这:

这:

也许我可以使用一些Shell脚本,但是如何使用呢?我只想:tomcatstop,tomcatstart

版本:Jenkins-1.69,Tomcat 6。

已解决:) 我只是添加了java类来运行startup.bat文件来运行tomcat。然后停止——只需杀死tomcat进程

    public static void startTomcat(){
    try {
        System.out.println("Start Tomcat...");
        Runtime.getRuntime().exec("cmd /c start C:\\tom6\\bin\\startup.bat");
        System.out.println("Start Completed!");
    } catch (Exception e) {
        e.printStackTrace();
    }
}

public static void stopTomcat(){
    try {
        System.out.println("Stop Tomcat...");
        Runtime.getRuntime().exec("cmd /c start taskkill /F /IM java.exe");
        System.out.println("Stop Completed!");
    } catch (Exception e) {
        e.printStackTrace();
    } 
}