I believe this problem is related with '-' in jar filenames and the manifest
file validation. SP3 for WL 6.1 corrects this problem.

-----Original Message-----
From: Jeff Drost [mailto:[EMAIL PROTECTED]]
Sent: Saturday, July 13, 2002 8:51 PM
To: [EMAIL PROTECTED]
Subject: Re: Error loading AXIS beta 3 in WebLogic 6.1 SP2


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:2
34)
>    at 
>
weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebAppServl
etContext.java:3407)
>    at 
>
weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServletConte
xt.java:3376)
>    at 
>
weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.jav
a:862)
>    at 
>
weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCon
text.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(DeploymentT
arget.java:329)
>    at 
>
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentT
arget.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:6
21)
>    at 
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBea
nImpl.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.addWebDeploymen
t(WebServerMBean_CachingStub.java:1121)
>    at 
>
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentT
arget.java:315)
>    at 
>
weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Deployment
Target.java:279)
>    at 
>
weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeployments(D
eploymentTarget.java:233)
>    at 
>
weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(Deploym
entTarget.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:6
21)
>    at 
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBea
nImpl.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(Appl
icationManager.java:370)
>    at 
>
weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManage
r.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:6
21)
>    at 
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBea
nImpl.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

Reply via email to