我到处都读过如何从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。
答案 0 :(得分:0)
已解决:) 我只是添加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();
}
}