tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <>
Subject RE: Problem manifest freezes tomcat
Date Wed, 16 Apr 2003 12:20:01 GMT

Are there any tools that validate a manifest for you?  Can you load the
same jar with the bad manifest into any other app servers?

I don't think tomcat itself does anything special with jars, just the
normal java.util.JarFile type handling.  You said it hangs, but it looks
like there's a Lifecycle exception coming up, which is different and
much better than hanging.

Do things improve if you put in a real implementation vendor ID?

Yoav Shapira
Millennium ChemInformatics

>-----Original Message-----
>From: Euan Guttridge []
>Sent: Wednesday, April 16, 2003 7:33 AM
>To: ''
>Subject: Problem manifest freezes tomcat
>One of my jars, created in Maven produces the following error and
>effectively freezes tomcat during startup. I traced the problem back to
>manifest file. An empty manifest file in the same jar works fine. Can
>someone point me to the possible causes please. Tomcat error and
>    [java] WebappLoader[/pol-cactus]: Deploy JAR
>/WEB-INF/lib/bol-common-2.0.jar to
>    [java] StandardHost[localhost]: ContainerBase.addChild: start: :
>LifecycleException:  start: :  java.lang.IllegalArgumentException:
>Manifest-Version: 1.0
>Created-By: Apache Jakarta Maven
>Built-By: build
>Package: com.buildonline.common
>Build-Jdk: 1.4.1_01
>Extension-Name: bol-common
>Specification-Vendor: BuildOnline Limited
>Specification-Title: Set of common components for BuildOnline
>Implementation-Version: 2.0
>Implementation-Vendor: BuildOnline Limited
>Extension-List: cactus,commons-httpclient,aspectjrt,httpunit,bol-casto
> r,commons-logging,junit,servletapi,xml-apis,xerces,log4j,tyrex,jta,ja
> f,javamail,ots,ojdbc
>cactus-Extension-Name: cactus
>cactus-Implementation-Version: 13-1.4.1
> ctus-13-1.4.1.jar
>commons-httpclient-Extension-Name: commons-httpclient
>commons-httpclient-Implementation-Version: 2.0alpha1-20020829
> mmons-httpclient/jars/commons-httpclient-2.0alpha1-20020829.jar
>aspectjrt-Extension-Name: aspectjrt
>aspectjrt-Implementation-Version: 1.0.6
> s/aspectjrt-1.0.6.jar
>httpunit-Extension-Name: httpunit
>httpunit-Implementation-Version: 1.5.1
> s/httpunit-1.5.1.jar
>bol-castor-Extension-Name: bol-castor
>bol-castor-Implementation-Version: bol-version-0942
> /jars/bol-castor-
>commons-logging-Extension-Name: commons-logging
>commons-logging-Implementation-Version: 1.0.2
> ns-logging/jars/commons-logging-1.0.2.jar
>junit-Extension-Name: junit
>junit-Implementation-Version: 3.8.1
> t-3.8.1.jar
>servletapi-Extension-Name: servletapi
>servletapi-Implementation-Version: 2.3
> /jars/servletapi-2.3.jar
>xml-apis-Extension-Name: xml-apis
>xml-apis-Implementation-Version: 1.0.b2
> s/xml-apis-1.0.b2.jar
>xerces-Extension-Name: xerces
>xerces-Implementation-Version: J_1.4.0
> rces-J_1.4.0.jar
>log4j-Extension-Name: log4j
>log4j-Implementation-Version: 1.2.7
> j-1.2.7.jar
>tyrex-Extension-Name: tyrex
>tyrex-Implementation-Version: 1.0
> x-1.0.jar
>jta-Extension-Name: jta
>jta-Implementation-Version: 1.0.1B
> 1B-classes.jar
>jaf-Extension-Name: jaf
>jaf-Implementation-Version: 1.0.2
> on.jar
>javamail-Extension-Name: javamail
>javamail-Implementation-Version: 1.3
> s/mail.jar
>ots-Extension-Name: ots
>ots-Implementation-Version: 1.0
> 1.0.jar
>ojdbc-Extension-Name: ojdbc
>ojdbc-Implementation-Version: 14
> c14.jar
>To unsubscribe, e-mail:
>For additional commands, e-mail:

This e-mail, including any attachments, is a confidential business communication, and may
contain information that is confidential, proprietary and/or privileged.  This e-mail is intended
only for the individual(s) to whom it is addressed, and may not be saved, copied, printed,
disclosed or used by anyone else.  If you are not the(an) intended recipient, please immediately
delete this e-mail from your computer system and notify the sender.  Thank you.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message