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]