[opencms-dev] Deploying OpenCms 5.0beta to WebLogic

mfoley5 at csc.com.au mfoley5 at csc.com.au
Fri Aug 30 12:00:19 CEST 2002


Hi All,

I've recompiled OpenCms 5.0beta with the BEA option, but it does not like
to deploy to WebLogic 6.1 SP2 -- I get a deployment error such as the one
copied below.  I'm looking into this, but any clues would be appreciated,
thanks.

Mark


####<27/08/2002 11:32:19> <Error> <J2EE> <aac59153> <myserver> <main>
<system> <> <160001> <Error deploying application opencms: Could not load
opencms>
####<27/08/2002 11:32:19> <Error> <Management> <aac59153> <myserver> <main>
<system> <> <000000> <ApplicationManager starting Config caught throwable>
java.lang.reflect.UndeclaredThrowableException:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      at java.lang.String.substring(String.java:1525)
      at weblogic.utils.jars.ManifestEntry.stream(ManifestEntry.java:166)
      at weblogic.utils.jars.Manifest.stream(Manifest.java:78)
      at
weblogic.servlet.internal.WebAppHelper.resolveManifestName(WebAppHelper.java:398)
      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 $Proxy29.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 $Proxy28.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 $Proxy36.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 opencms - with nested
exception:
[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(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 $Proxy29.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 $Proxy28.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 $Proxy36.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)


Mark Foley
__________________________________________________
CSC
212 Northbourne Ave, Braddon, ACT 2612
Ph: +61-2-62468487    Email: mfoley5 at csc.com.au
----------------------------------------------------------------------------------------

This email, including any attachments, is intended only for use by the
addressee(s) and may contain confidential and/or personal information and
may also be the subject of legal privilege. Any personal information
contained in this email is not to be used or disclosed for any purpose
other than the purpose for which you have received it. If you are not the
intended recipient, you must not disclose or use the information contained
in it. In this case, please let me know by return email, delete the message
permanently from your system and destroy any copies.
----------------------------------------------------------------------------------------




More information about the opencms-dev mailing list