Después de actualizar Jenkins de 1.6 a 2.1, Jenkins no arranca.
Para ver el motivo
tail /var/log/jenkins/jenkins.log
Oct 10, 2016 1:43:52 PM winstone.Logger logInternal SEVERE: Container startup failed java.io.IOException: Failed to start a listener: winstone.Ajp13ConnectorFactory at winstone.Launcher.spawnListener(Launcher.java:207) at winstone.Launcher.<init>(Launcher.java:148) at winstone.Launcher.main(Launcher.java:352) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at Main._main(Main.java:264) at Main.main(Main.java:112) Caused by: java.lang.UnsupportedOperationException: AJP support is removed in Winstone 3.0 due to Jetty 9 not supporting AJP. For reverse prox ying, please use HTTP instead of AJP. at winstone.Ajp13ConnectorFactory.start(Ajp13ConnectorFactory.java:31) at winstone.Launcher.spawnListener(Launcher.java:205) ... 8 more Running from: /usr/lib/jenkins/jenkins.war
Solución:
Cambiar la configuración de Jenkins para desactivar AJP (Jenkins ya no usa AJP):
$ sudo vi /etc/sysconfig/jenkins
Localizar la sección relacionada con AJP y poner el puerto a -1:
## Type: integer(0:65535) ## Default: 8009 ## ServiceRestart: jenkins # # Ajp13 Port Jenkins is listening on. # Set to -1 to disable # #JENKINS_AJP_PORT="8010" JENKINS_AJP_PORT="-1"
Guardar los cambios y arrancar Jenkins.