It seems Weblogic 6.1 sp2 or higher does manifest file validation on jars loaded in a webapp. Thank goodness. The offending jar is commons-logging.jar.
Manifest-Version: 1.0 Extension-Name: org.apache.commons.logging Specification-Vendor: Apache Software Foundation Created-By: Ant 1.4 Implementation-Vendor: Apache Software Foundation Class-Path: log4j.jar log4j-core.jar Specification-Version: 1.0 Implementation-Version: 1.0.1-dev http://marc.theaimsgroup.com/?l=axis-user&m=102586453209037&w=2 http://marc.theaimsgroup.com/?l=axis-user&m=102469844711722&w=2 --- Bill Joyce <[EMAIL PROTECTED]> wrote: > Anyone know why I would get the error below? It happens as I start > weblogic, which attempts to load AXIS since I have put it in my applications > folder. Looking at the call stack, Weblogic appears to be trying to get the > manifest name but I don't know why that would cause a problem. I downloaded > and installed AXIS twice so I don't think anything is corrupt. Any help > would be much appreciated. Thanks! > > > C:eawlserver6.1configpetstoreapplicationsaxisWEB-INF_tmp_war_petstoreServer_petstoreServer_axis:> > ####<Jul 12, 2002 5:40:35 PM MDT> <Debug> <HTTP> <ORACLESV> <petstoreServer> > <main> <system> <> <101158> <Exception thrown while loading axis: > java.lang.StringIndexOutOfBoundsException: String index out of range: -1> > java.lang.StringIndexOutOfBoundsException: String index out of range: -1 > at java.lang.String.substring(String.java:1525) > at > weblogic.servlet.internal.WebAppHelper.resolveManifestName(WebAppHelper.java:469) > at > weblogic.servlet.internal.WebAppHelper.extractClassFiles(WebAppHelper.java:234) > at > weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebAppServletContext.java:3407) > at > weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServletContext.java:3376) > at > weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:862) > at > weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:815) > at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:428) > at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74) > at weblogic.j2ee.Application.addComponent(Application.java:163) > at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:329) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:144) > at > weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.java:76) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:359) > at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) > at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy33.addWebDeployment(Unknown Source) > at > weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_CachingStub.java:1121) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:315) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(DeploymentTarget.java:279) > at > weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeployments(DeploymentTarget.java:233) > at > weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(DeploymentTarget.java:193) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:359) > at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) > at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy32.updateDeployments(Unknown Source) > at > weblogic.management.configuration.ServerMBean_CachingStub.updateDeployments(ServerMBean_CachingStub.java:2761) > at > weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(ApplicationManager.java:370) > at > weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:160) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:359) > at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) > at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468) > at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209) > at $Proxy45.start(Unknown Source) > at > weblogic.management.configuration.ApplicationManagerMBean_CachingStub.start(ApplicationManagerMBean_CachingStub.java:480) > at weblogic.management.Admin.startApplicationManager(Admin.java:1180) > at weblogic.management.Admin.finish(Admin.java:590) > at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518) > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203) > at weblogic.Server.main(Server.java:35) > > > _________________________________________________________________ > Join the world’s largest e-mail service with MSN Hotmail. > http://www.hotmail.com > __________________________________________________ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com