I get the following errors
Config caught throwable
java.lang.reflect.UndeclaredThrowableException:
java.lang.StringIndexOutOfBounds
Exception: String index out of range: -1
at java.lang.String.substring(String.java:1525)
at weblogic.servlet.internal.WebAppHelper.resolveManifestName(WebAppHelp
er.java:469)
at weblogic.servlet.internal.WebAppHelper.extractClassFiles(WebAppHelper
.java:234)
at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
ppServletContext.java:3407)
at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
etContext.java:3376)
at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
ext.java:862)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
ntext.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(Depl
oymentTarget.java:329)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:144)
at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
r.java:76)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy31.addWebDeployment(Unknown Source)
at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
ployment(WebServerMBean_CachingStub.java:1121)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:315)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:279)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(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(DynamicMB
eanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy30.updateDeployments(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
yments(ServerMBean_CachingStub.java:2761)
at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
er(ApplicationManager.java:370)
at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
nManager.java:160)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy40.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)
--------------- nested within: ------------------
weblogic.j2ee.DeploymentException: Could not load billing - with nested
exceptio
n:
[java.lang.StringIndexOutOfBoundsException: String index out of range: -1]
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:431)
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(Depl
oymentTarget.java:329)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:144)
at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
r.java:76)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy31.addWebDeployment(Unknown Source)
at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
ployment(WebServerMBean_CachingStub.java:1121)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:315)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:279)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(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(DynamicMB
eanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy30.updateDeployments(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
yments(ServerMBean_CachingStub.java:2761)
at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
er(ApplicationManager.java:370)
at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
nManager.java:160)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:636)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:621)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:359)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
at $Proxy40.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)
>
<Jan 15, 2002 12:40:34 PM EST> <Notice> <Management> <Application Poller not
sta
rted for production server.>
<Jan 15, 2002 12:40:34 PM EST> <Notice> <WebLogicServer> <ListenThread
listening
on port 7001>
<Jan 15, 2002 12:40:34 PM EST> <Notice> <WebLogicServer> <SSLListenThread
listen
ing on port 7002>
<Jan 15, 2002 12:40:35 PM EST> <Notice> <Management> <Starting discovery of
Mana
ged Server... This feature is on by default, you may turn this off by
passing -D
weblogic.management.discover=false>
<Jan 15, 2002 12:40:35 PM EST> <Notice> <WebLogicServer> <Started WebLogic
Admin
If this is the case, please open a case with sup...@bea.com
and refer the change request.(CR064391).
Vijay Poluri
Developer Relations Engineer
BEA Support
"alt.cybercafes" <pmu...@hotmail.com> wrote:
>I have deployed several web apps in development mode with any issues
>using
>wls 6.1 but I cannot get the apps to deploy the same apps that work on
>development mode in Production. What am I missing
>
>I get the following errors
>
>Config caught throwable
>
>java.lang.reflect.UndeclaredThrowableException:
>java.lang.StringIndexOutOfBounds
>
>Exception: String index out of range: -1
>
>at java.lang.String.substring(String.java:1525)
>
>at weblogic.servlet.internal.WebAppHelper.resolveManifestName(WebAppHelp
>
>er.java:469)
>
>at weblogic.servlet.internal.WebAppHelper.extractClassFiles(WebAppHelper
>
>..java:234)
>
>at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
>
>ppServletContext.java:3407)
>
>at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
>
>etContext.java:3376)
>
>at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
>
>ext.java:862)
>
>at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
>
>ntext.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(Depl
>
>oymentTarget.java:329)
>
>at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
>
>oymentTarget.java:144)
>
>at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
>
>r.java:76)
>
>at java.lang.reflect.Method.invoke(Native Method)
>
>at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
>
>eanImpl.java:636)
>
>at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
>
>..java:621)
>
>at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
>
>ionMBeanImpl.java:359)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>55)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>23)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
>
>at $Proxy31.addWebDeployment(Unknown Source)
>
>at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
>
>ployment(WebServerMBean_CachingStub.java:1121)
>
>at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
>
>oymentTarget.java:315)
>
>at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
>
>loymentTarget.java:279)
>
>at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
>
>ments(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(DynamicMB
>
>eanImpl.java:636)
>
>at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
>
>..java:621)
>
>at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
>
>ionMBeanImpl.java:359)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>55)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>23)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
>
>at $Proxy30.updateDeployments(Unknown Source)
>
>at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
>
>yments(ServerMBean_CachingStub.java:2761)
>
>at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
>
>er(ApplicationManager.java:370)
>
>at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
>
>nManager.java:160)
>
>at java.lang.reflect.Method.invoke(Native Method)
>
>at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
>
>eanImpl.java:636)
>
>at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
>
>..java:621)
>
>at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
>
>ionMBeanImpl.java:359)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>55)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>23)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
>
>at $Proxy40.start(Unknown Source)
>
>at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
>
>..start(ApplicationManagerMBean_CachingStub.java:480)
>..java:621)
>
>at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
>
>ionMBeanImpl.java:359)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>55)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>23)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
>
>at $Proxy31.addWebDeployment(Unknown Source)
>
>at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
>
>ployment(WebServerMBean_CachingStub.java:1121)
>
>at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
>
>oymentTarget.java:315)
>
>at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
>
>loymentTarget.java:279)
>
>at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
>
>ments(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(DynamicMB
>
>eanImpl.java:636)
>
>at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
>
>..java:621)
>
>at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
>
>ionMBeanImpl.java:359)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>55)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>23)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
>
>at $Proxy30.updateDeployments(Unknown Source)
>
>at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
>
>yments(ServerMBean_CachingStub.java:2761)
>
>at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
>
>er(ApplicationManager.java:370)
>
>at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
>
>nManager.java:160)
>
>at java.lang.reflect.Method.invoke(Native Method)
>
>at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
>
>eanImpl.java:636)
>
>at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
>
>..java:621)
>
>at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
>
>ionMBeanImpl.java:359)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>55)
>
>at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
>
>23)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
>
>at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
>
>at $Proxy40.start(Unknown Source)
>
>at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
>
>..start(ApplicationManagerMBean_CachingStub.java:480)