Daniel de Kok wrote: > On Wed, 2007-05-23 at 00:54 -0500, Les Mikesell wrote: >> Have the jpackage-packaged things like tomcat5 been moved into the disto >> repositories? Do they work with sun java? In particular, tomcat5 used >> to require jta. The one yum installs doesn't mention it now, but it >> also doesn't work with sun java 1.5 installed the jpackage way. What am >> I missing? > > The included Tomcat does require jta: > > $ rpm -q --requires tomcat5-common-lib | grep 'jta' > jta >= 0:1.0.1 > jta >= 0:1.0.1 > > Which is at least provided by geronimo-specs-compat. I thought jta was non-free and had to be downloaded from Sun like the jvm itself. Is this a full replacement? > Anyway, back to the > issue, what does your Tomcat log say (/var/log/tomcat5/catalina.out)? If > it is something along the lines of: > > --- > sun.misc.InvalidJarIndexException: Invalid index > at sun.misc.URLClassPath > $JarLoader.getResource(URLClassPath.java:769) > at sun.misc.URLClassPath > $JarLoader.getResource(URLClassPath.java:682) > at sun.misc.URLClassPath.getResource(URLClassPath.java:161) > at java.net.URLClassLoader$1.run(URLClassLoader.java:192) > [...] > --- > > You are probably bumping into the issue described here: > https://www.zarb.org/pipermail/jpackage-discuss/2007-May/011416.html > > Until upstream fixes this, I think the only solution is to rebuild > Tomcat without brp-java-repack-jars being used, use the updated Tomcat > packages from JPackage, or stick to gcj. Thanks. Yes, that is the error. Is there a way to tell yum to use the jpackage version which seemed to be OK on Centos4.x? Actually I used tomcat55 from jpackage and the Centos tomcat5 seems to be a 5.5.x version. What's the real relationship? I was hoping having this stuff included was going to make things easier... The goal here is to get opennms working with as much packaged as possible for easier updating. -- Les Mikesell lesmikesell at gmail.com