Bug#769594: jenkins-tomcat: jenkins won't start, config option to make symlinks work seems broken with tomcat8
Roman Jurkech
jurkech at gmail.com
Fri Nov 14 21:33:01 UTC 2014
Package: jenkins-tomcat
Version: 1.565.3-2
Severity: grave
Dear Maintainer,
I did clean install of stable, updated to testing, installed jenkins-tomcat and related packages.
When trying to start jenkins from tomcat manager screen I get: FAIL - Application at context path /jenkins could not be started
Digging through tomcat logs I found series of errors but they seem to start with this one (showing first 5 lines):
14-Nov-2014 21:43:35.502 SEVERE [localhost-startStop-1] org.apache.tomcat.util.digester.Digester.startElement Begin event threw exception
java.lang.ClassNotFoundException: org.apache.naming.resources.FileDirContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
The error right after clears things a bit:
14-Nov-2014 21:43:35.504 SEVERE [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.processContextConfig Parse error in context.xml for /jenkins
org.xml.sax.SAXParseException; systemId: file:/etc/tomcat8/Catalina/localhost/jenkins.xml; lineNumber: 7; columnNumber: 91; Error at (7, 91) : org.apache.naming.resources.FileDirContext
It seems like the option from the config file which is supposed to make symlinks work is no longer valid with tomcat8.
I was looking through tomcat documentation and the class mentioned there existed in tomcat7 but doesn't exist in tomcat8.
Could there be some new class which should be used or a differnet way to enable support for symlinks?
I did some googling on this but couldn't find anything that I could work with.
I tried also removing the option altogether which made jenkins start but it was unusable, jsut throwing more errors of different kind.
Grave severity seemed like the right one because jenkins simple wouldn't start at all and is just unusable. I hope I'm making the right call here.
Thank you in advance,
Roman Jurkech
-- System Information:
Debian Release: jessie/sid
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages jenkins-tomcat depends on:
ii jenkins-common 1.565.3-2
ii tomcat8 8.0.14-1
jenkins-tomcat recommends no packages.
jenkins-tomcat suggests no packages.
-- no debconf information
More information about the pkg-java-maintainers
mailing list