Yep, did that.  I noticed, however, that my Solaris Java install wasn't a
full version of 1.4.2.  It had a lot of 1.3 in there.  I'm going to see if I
can get all of the 1.4 classes set up.  If that works I'll post the fix to
the list.

Kevin

----- Original Message ----- 
From: "Shapira, Yoav" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Monday, May 17, 2004 11:43 AM
Subject: RE: InvalidJarIndexException


>
> 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]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to