Hi,
If you installed tomcat from a .tar.gz distribution, make sure to use
GNU tar to unpack it.  The normal Solaris tar doesn't handle the long
paths correctly.

Yoav Shapira
Millennium Research Informatics


>-----Original Message-----
>From: Kevin Schroeder [mailto:[EMAIL PROTECTED]
>Sent: Monday, May 17, 2004 12:38 PM
>To: Tomcat Users List
>Subject: InvalidJarIndexException
>
>Hello,
>    I just installed Tomcat 5.0.24 on a Sparc Solaris 8 system with all
the
>defaults in the config files with Java 1.4.2 just installed from Sun
and
>when I run bin/startup.sh I get the following exceptions in
catalina.out:
>
>        [ERROR] Digester - -Begin event threw error
><java.lang.ExceptionInInitializerError>java.lang.ExceptionInInitializer
Erro
>r
>: sun.misc.InvalidJarIndexException: Invalid index!
>        at
>sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
>        at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
>        at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at
java.net.URLClassLoader.findResource(URLClassLoader.java:346)
>        at
>org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
ssLo
>a
>der.java:527)
>        at
>org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
sLoa
>d
>er.java:603)
>        at
>org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
>        at
>org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
02)
>        at
>org.apache.catalina.mbeans.MBeanUtils.<clinit>(MBeanUtils.java:107)
>        at
>org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.<clinit>(Gl
obal
>R
>esourcesLifecycleListener.java:65)
>        at java.lang.Class.newInstance0(Native Method)
>        at java.lang.Class.newInstance(Class.java:237)
>        at
>org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:25
>3
>)
>        at org.apache.commons.digester.Rule.begin(Rule.java:200)
>        at
>org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>        at
>org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester
.jav
>a
>:65)
>        at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
>Source)
>        at
>org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknow
n
>Source)
>        at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEl
>ement(Unknown Source)
>        at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
spat
>c
>her.dispatch(Unknown Source)
>        at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
own
>Source)
>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>Source)
>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>Source)
>        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>Source)
>        at
org.apache.commons.digester.Digester.parse(Digester.java:1548)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
>        at java.lang.reflect.Method.invoke(Native Method)
>        at
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
>        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)
>
>java.lang.reflect.InvocationTargetException:
>java.lang.ExceptionInInitializerError:
sun.misc.InvalidJarIndexException:
>Invalid index!
>        at
>sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
>        at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
>        at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at
java.net.URLClassLoader.findResource(URLClassLoader.java:346)
>        at
>org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
ssLo
>a
>der.java:527)
>        at
>org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
sLoa
>d
>er.java:603)
>        at
>org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
>        at
>org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
02)
>        at
>org.apache.catalina.mbeans.MBeanUtils.<clinit>(MBeanUtils.java:107)
>        at
>org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.<clinit>(Gl
obal
>R
>esourcesLifecycleListener.java:65)
>        at java.lang.Class.newInstance0(Native Method)
>        at java.lang.Class.newInstance(Class.java:237)
>        at
>org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:25
>3
>)
>        at org.apache.commons.digester.Rule.begin(Rule.java:200)
>        at
>org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>        at
>org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester
.jav
>a
>:65)
>        at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
>Source)
>        at
>org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknow
n
>Source)
>        at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
Unkn
>o
>wn Source)
>        at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
spat
>c
>her.dispatch(Unknown Source)
>        at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
own
>Source)
>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>Source)
>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>Source)
>        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>Source)
>        at
org.apache.commons.digester.Digester.parse(Digester.java:1548)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
>        at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
>        at java.lang.reflect.Method.invoke(Native Method)
>        at
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
>        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)
>
>What do I need to do to fix this?
>
>Kevin Schroeder
>CEO - Mirageworks, Inc.
>ph: 972-678-2812
>em: [EMAIL PROTECTED]
>Learn about the Novalox spam filter at http://www.novalox.com/
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to