hello wolfgang!
Joachim Wolfgang Kaltz wrote:
Jörn Nettingsmeier wrote:
(...)
so i double-checked my endorsed libs:
soz-131:/usr/share/tomcat5/common/endorsed # ls -1
.
..
[jaxp_parser_impl].jar
[xml-commons-apis].jar
jakarta-bcel-20040329.jar
jakarta-regexp-1.4.jar
xalan-2.7.0.jar
xercesImpl-2.8.1.jar
xml-apis-1.3.03.jar
soz-131:/usr/share/tomcat5/webapps/lenya/WEB-INF/lib/endorsed # ls -1
.
..
shared/ and server/ don't have any conflicting jars either.
Hi Jörn,
be sure there are no other locations used for jars on your system. I
once had a problem "upgrading" from Suse 8.2 to 9.0 (iirc) because
suddenly the system installed jars in to-me-previously-unknown locations.
Try "find" ;)
i did. nothing (of course, some local users have jars in their homes,
but that shouldn't make any difference, right? neither should the jars
in my build directory.)
one strange thing i noticed: the lenya war contains xml-apis.jar in
WEB-INF/lib and xml-apis-1.3.03.jar in WEB-INF/lib/endorsed. why is that?
how can i find out the classpath of a tomcat webapp, or better yet, get
a list of all included jars? the "server status" page in lenya does not
show any obvious duplications. does it include all jars that are
currently in scope, or are there loopholes?
i'm including it below just in case anyone can make sense of it...
this is a really nasty thing to debug... :(
any more hints appreciated.
jörn
VM
* classpath:
o /usr/lib/jvm/java/lib/tools.jar
o /usr/share/tomcat5/bin/bootstrap.jar
o /usr/share/tomcat5/bin/commons-logging-api.jar
o /usr/share/java/mx4j/mx4j-actions-1.1.1.jar
o /usr/share/java/mx4j/mx4j-jmx-1.1.1.jar
o /usr/share/java/mx4j/mx4j-tools-1.1.1.jar
o /usr/share/java/mx4j/mx4j-jmx.jar
* context-classpath:
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/classes
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/ant-contrib-0.6.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/ant-junit.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/ant-launcher.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/ant-trax.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/ant.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/avalon-framework-api-4.3.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/avalon-framework-impl-4.3.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/avalon-logkit-2.1.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/axis-1.4.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/axis-jaxrpc-1.4.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/axis-saaj-1.4.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/batik-all-1.6.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/castor-0.9.6-xml.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/chaperon-20040205.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-2.1.10-dev.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-ajax-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-asciiart-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-auth-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-axis-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-batik-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-captcha-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-chaperon-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-cron-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-databases-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-deli-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-fop-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-forms-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-hsqldb-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-html-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-imageop-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-linkrewriter-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-lucene-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-mail-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-naming-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-profiler-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-proxy-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-querybean-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-serializers-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-serializers-charsets-0.2.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-session-fw-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-template-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-testcase.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-validation-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-xsltal-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/cocoon-xsp-block.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-beanutils-core-1.7.0.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-cli-1.0.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-codec-1.3.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-collections-3.2.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-discovery-0.2.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-httpclient-2.0.2.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-io-1.2.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-jexl-1.0.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-jxpath-1.2.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-lang-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/commons-logging-1.0.4.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/concurrent-1.3.4.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/daisy-htmlcleaner-1.4.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/daisy-util-1.4.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/deli-x050330.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/dojo-rsrc-20060614.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/ehcache-1.2.2.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/endorsed
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-component-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-datasource-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-i18n-1.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-instrument-api-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-instrument-mgr-api-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-instrument-mgr-http-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-instrument-mgr-impl-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-logger-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-naming-1.0.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-pool-api-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-pool-impl-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-pool-instrumented-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-sourceresolve-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-store-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-testcase-1.0.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/excalibur-xmlutil-2.1.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/fop-0.20.5.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/geronimo-spec-activation-1.0.2-rc4.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/geronimo-spec-javamail-1.3.1-rc5.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/hsqldb-1.8.0.2.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/icu4j-2.8.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jackrabbit-1.0-LCR330244.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jackrabbit-commons-1.0-LCR330244.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jakarta-oro-2.0.8.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/javacApi-0.9.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/javacImpl-0.9.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jcifs-mock.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jcr-1.0.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jcs-1.2.5-dev-20050313.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jdbi-1.3.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jdtcore-3.0.2.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jena-2.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jing-20030619.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/jtidy-04aug2000r7-dev.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/junit-3.8.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-1.4-dev-api.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-1.4-dev-impl.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-1.4-dev-pubs.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.ac-impl.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.administration.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.cache.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.contactform.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.defaultusecases.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.editors.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.fckeditor.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.jackrabbit.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.janitor.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.jcr.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.kupu.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.ldap.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.lenyadoc.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.linkcheck.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.lucene.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.notification.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.observation-impl.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.opendocument.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.properties.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.repository.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.resource.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.sitemanagement.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.sitetree.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.sourcerepository.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.templating-impl.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.tinymce.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.usecase-impl.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.usecase.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.usecasedocument.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.webdav.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lenya-module-org.apache.lenya.modules.workflow-impl.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/log4j-1.2.13.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/lucene-1.4.3.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/nekodtd-0.1.11.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/nekohtml-0.9.5.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/nekopull-0.2.4.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/org.apache.forrest.plugin.output.inputModule-r431162.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/pizza-1.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/quartz-1.5.2.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/rhino1.5r4-continuations-R26.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/websphinx-0.5.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/wsdl4j-1.5.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/xml-commons-resolver-1.1.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/xml-forrest-r428652.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/xmldb-common-2003-09-02.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/xmldb-xupdate-20040205.jar
o /srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/xmlunit1.0.jar
o
/srv/www/tomcat5/base/webapps/lenya/WEB-INF/lib/xreporter-expression-r683.jar
o /usr/lib/jvm/java/lib/tools.jar
o /usr/share/tomcat5/bin/bootstrap.jar
o /usr/share/tomcat5/bin/commons-logging-api.jar
o /usr/share/java/mx4j/mx4j-actions-1.1.1.jar
o /usr/share/java/mx4j/mx4j-jmx-1.1.1.jar
o /usr/share/java/mx4j/mx4j-tools-1.1.1.jar
o /usr/share/java/mx4j/mx4j-jmx.jar
--
jörn nettingsmeier
home://germany/45128 essen/lortzingstr. 11/
http://spunk.dnsalias.org
phone://+49/201/491621
if you are a free (as in "free speech") software developer
and you happen to be travelling near my home, drop me a line
and come round for a free (as in "free beer") beer. :-D
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]