Scenario: Gentoo hardened server and Gentoo desktop client. Client side: Linux lorentz 2.6.21.1 #3 SMP PREEMPT Sun Jun 17 15:21:33 PDT 2007 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux Sun JDK 1.5.0.12 [sun-jdk-1.5] and jlibrary-client-linux.gtk.x86_64-1.1.zip Server side: Linux megatron 2.6.20-hardened-r5 #1 Sun Jun 24 18:47:54 PDT 2007 i686 AMD Duron(tm) processor AuthenticAMD GNU/Linux Sun JDK 1.5.0.12 [sun-jdk-1.5], tomcat-5.5.23, and jlibrary-server-1.1.war The problem is I can't login from the client side to create a new repository (all I ever get is a java.lang.NullPointerException). It apparently works for other people on both Linux and Windoze with the same JDK release, and as you can see from the forum thread, the upstream side has given up, calling the Gentoo Tomcat layout "unsupported". I haven't yet been able to verify that claim, since I currently don't have any non-Gentoo machines to test this with.
Just tell them that our layout is supported by Tomcat upstream. Take a look at RUNNING.txt installed by Tomcat and the section: ================================================== Advanced Configuration - Multiple Tomcat Instances ================================================== There you will see them talking about separate CATALINA_BASE and CATALINA_HOME.
Closing as upstream, since we are using a long time design feature of Tomcat. Not our fault if jLibrary upstream does not :) Status might be invalid, but going with upstream for now.