Jenkinks no arranca al actualizar a 2.x

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.

Deja un comentario

El código HTML se muestra como texto y las direcciones web se transforman automáticamente.

Arriba