Ich habe begonnen, Hudson als Ersatz für CruiseControl zu betrachten. Ich möchte damit auch externe Jobs überwachen. Ich habe versucht, den Rat auf dieser Seite zu folgen:Überwachung von externen Jobs in Hudson
java -jar hudson-core-1.309.jar
ich diesen Fehler:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest at hudson.EnvVars.initMaster(EnvVars.java:197) at hudson.EnvVars.(EnvVars.java:192) at hudson.Main.getHudsonHome(Main.java:71) at hudson.Main.run(Main.java:61) at hudson.Main.main(Main.java:53) Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest
So stellt sich heraus, es ist in der aktuellen Version von Hudson gebrochen. Ich ging zu einer älteren Version (1.291) zurück, um es zur Arbeit zu bringen. Aber, weil meine Installation von Hudson eine Anmeldung erfordert, funktioniert es nicht. Diese Nachricht http://www.nabble.com/Monitoring-external-cron-jobs-td23511569.html#a23511569 schlägt vor, dass es in Kürze in das CLI-Jar verschoben wird. – abendigo