我到处都读过如何从 Jenkins 重启 tomcat,但无法访问。 这个:There is error: C:\Project\Jenkins\${catalina-ant-dir} does not exist.
这个:The plugin is installed, but doesn't show in Jenkins in Build Action
也许我可以使用一些 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();
}
}
关于java - 从 Jenkins 或网站重启 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34763643/