Title: Weblogic 6.1 sp1 and cocoon2

Hi,

I'm quite new with cocoon xml framework.  I was setup and running cocoon 1.8.2 successfully with weblogic server.  I want to move to cocoon 2.0, but get the following error messages.  After doing the build and copy cocoon.war file into applications directory, weblogic can't deploy cocoon with below error.  If you are familiar with the problem, please help.  Thank you very much in advance.

Vincent

java.lang.IllegalArgumentException: Prefix string too short
        at java.io.File.createTempFile(File.java:1237)
        at weblogic.servlet.internal.WebAppHelper.extractClassFiles(WebAppHelper.java:95)
        at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebAppServletContext.java:3356)
        at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServletContext.java:3327)
        at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:854)
        at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:807)
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
        at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
        at weblogic.j2ee.Application.addComponent(Application.java:160)
        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:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy30.addWebDeployment(Unknown Source)
        at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_CachingStub.java:1094)

        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:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy29.updateDeployments(Unknown Source)
        at weblogic.management.configuration.ServerMBean_CachingStub.updateDeployments(ServerMBean_CachingStub.java:2734)

        at weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(ApplicationManager.java:362)
        at weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:154)
        at java.lang.reflect.Method.invoke(Native Method)
        at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy38.start(Unknown Source)
        at weblogic.management.configuration.ApplicationManagerMBean_CachingStub.start(ApplicationManagerMBean_CachingStub.java:480)

        at weblogic.management.Admin.startApplicationManager(Admin.java:1151)
        at weblogic.management.Admin.finish(Admin.java:570)
        at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:506)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
        at weblogic.Server.main(Server.java:35)
>
<Oct 22, 2001 3:08:11 PM PDT> <Error> <J2EE> <Error deploying application cocoon: Could not load cocoon>
java.lang.reflect.UndeclaredThrowableException: java.lang.IllegalArgumentException: Prefix string too short
        at java.io.File.createTempFile(File.java:1237)
        at weblogic.servlet.internal.WebAppHelper.extractClassFiles(WebAppHelper.java:95)
        at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebAppServletContext.java:3356)
        at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServletContext.java:3327)
        at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:854)
        at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:807)
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
        at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
        at weblogic.j2ee.Application.addComponent(Application.java:160)
        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:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy30.addWebDeployment(Unknown Source)
        at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_CachingStub.java:1094)

        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:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy29.updateDeployments(Unknown Source)
        at weblogic.management.configuration.ServerMBean_CachingStub.updateDeployments(ServerMBean_CachingStub.java:2734)

        at weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(ApplicationManager.java:362)
        at weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:154)
        at java.lang.reflect.Method.invoke(Native Method)
        at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy38.start(Unknown Source)
        at weblogic.management.configuration.ApplicationManagerMBean_CachingStub.start(ApplicationManagerMBean_CachingStub.java:480)

        at weblogic.management.Admin.startApplicationManager(Admin.java:1151)
        at weblogic.management.Admin.finish(Admin.java:570)
        at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:506)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
        at weblogic.Server.main(Server.java:35)
--------------- nested within: ------------------
weblogic.j2ee.DeploymentException: Could not load cocoon - with nested exception:
[java.lang.IllegalArgumentException: Prefix string too short]
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:424)
        at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
        at weblogic.j2ee.Application.addComponent(Application.java:160)
        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:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy30.addWebDeployment(Unknown Source)
        at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_CachingStub.java:1094)

        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:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy29.updateDeployments(Unknown Source)
        at weblogic.management.configuration.ServerMBean_CachingStub.updateDeployments(ServerMBean_CachingStub.java:2734)

        at weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(ApplicationManager.java:362)
        at weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:154)
        at java.lang.reflect.Method.invoke(Native Method)
        at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:608)
        at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
        at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
        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:449)
        at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
        at $Proxy38.start(Unknown Source)
        at weblogic.management.configuration.ApplicationManagerMBean_CachingStub.start(ApplicationManagerMBean_CachingStub.java:480)

        at weblogic.management.Admin.startApplicationManager(Admin.java:1151)
        at weblogic.management.Admin.finish(Admin.java:570)
        at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:506)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
        at weblogic.Server.main(Server.java:35)


Reply via email to