Vadim, Chris, Yes you are correct Vadim, my mistake. We are using 6.1. Sorry. But perhaps something in the list will help Chris.
Matthew -- Open Source Group sunShine - Lighting up e:Business ================================================================= Matthew Langham, S&N AG, Klingenderstrasse 5, D-33100 Paderborn Tel:+49-5251-1581-30 [EMAIL PROTECTED] - http://www.s-und-n.de Weblogging at: http://www.need-a-cake.com Cocoon book: http://www.amazon.com/exec/obidos/ASIN/0735712352 ================================================================= -----Original Message----- From: Vadim Gritsenko [mailto:[EMAIL PROTECTED]] Sent: Friday, April 26, 2002 2:56 PM To: [EMAIL PROTECTED] Subject: RE: I cannae dae it (the woes of Weblogic 6.0sp2 and Cocoon) :( > From: Matthew Langham [mailto:[EMAIL PROTECTED]] > > Chris, > > here are a few tips that may help: > > >> > 1) you cannot deploy a cocoon.war file in WL6.0 SP2 (at least we were not > able to. You will need to unpack it first and then deploy in the directory > structure. > > 2) WebLogic chokes on JARs that contain ".", "-", "_" etc. You may need to > change some names. If my memory serves me well this is true only for 6.1+ versions. > 3) You will need to remove the Manifest.mf files from: xt, xalan, fop, > cocon, ant und antoptional IIRC, this is for 6.1+. > 4) You will need to add the following line to cocoon.xconf: > > <xslt-processor> > <parameter name="transformer-factory" value > ="org.apache.xalan.processor.TransformerFactoryImpl"/> > << 5) Turn off Xalan incremental processing because of unsafe cast of the current thread in weblogic's code > All this being said - this is how we got Cocoon to run on a Windows system > with Weblogic 2.0SP2. After all this, I found that every generated SVG causes some exceptions. Vadim > By the way I would be interested in hearing what you are doing with Cocoon > at Vodafone by way of a mail. > > Hope this helps > > Matthew Langham > Technical Director Open Source Group > > -- > Open Source Group sunShine - Lighting up e:Business > ================================================================= > Matthew Langham, S&N AG, Klingenderstrasse 5, D-33100 Paderborn > Tel:+49-5251-1581-30 [EMAIL PROTECTED] - http://www.s-und-n.de > Weblogging at: http://www.need-a-cake.com > Cocoon book: http://www.amazon.com/exec/obidos/ASIN/0735712352 > ================================================================= > > > > > > > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Friday, April 26, 2002 12:55 PM > To: [EMAIL PROTECTED] > Subject: I cannae dae it (the woes of Weblogic 6.0sp2 and Cocoon) :( > > > Hi > > I've been trying to get cocoon to deploy under Weblogic for some time now, > and it isn't working > > The system is a Solaris machine, Java 1.3.1, Weblogic 6.0 sp2. > > I have followed the instructions concisely from the cocoon site, and used > the > cocoon.war file that came with the binary distribution of Cocoon 2.0.2, but > if I try to get it running, I get the following message on startup: > > <BEGIN> > > > > <Apr 26, 2002 12:48:25 PM CEST> <Error> <Management> <Error initializing > module cocoon of > application vodafone:Name=Cocoon,Type=Application from path > ./config/vodafone/applicatio > ns: weblogic.management.MBeanCreationException: cannot find referenced > module cocoon> > <Apr 26, 2002 12:48:25 PM CEST> <Error> <Management> <Error preparing > application compone > nt cocoon of application vodafone:Name=Cocoon,Type=Application: > java.io.FileNotFoundExcep > tion: ./config/vodafone/applications/cocoon (No such file or directory) > ((localPath: java > .io.FileNotFoundException: ./config/vodafone/applications/cocoon (No such > file or directo > ry))> > <Apr 26, 2002 12:48:25 PM CEST> <Error> <J2EE> <Error deploying application > cocoon: error > retrieving component [Caching Stub]Proxy for > vodafone:Name=cocoon,Location=eservices,Typ > e=WebAppComponentConfig,ApplicationConfig=Cocoon> > <Apr 26, 2002 12:48:32 PM CEST> <Error> <HTTP> > <[WebAppServletContext(661879,cocoon)] Error loadi > ng servlet: 'Cocoon2' > java.lang.NoSuchMethodError > at > org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.<i nit> > (DefaultCo > nfigurationBuilder.java:88) > at > org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.<i nit> > (DefaultCo > nfigurationBuilder.java:64) > at > org.apache.cocoon.servlet.CocoonServlet.initLogger(CocoonServlet.java:77 2) > at > org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:241) > at > weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl. java > :638) > at > weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp l.ja > va:581) > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl .jav > a:526) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ letC > ontext.jav > a:1078) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer vlet > Context.ja > va:1022) > at > weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:468) > at > weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:404) > at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74) > at weblogic.j2ee.Application.addComponent(Application.java:133) > at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :327) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :143) > at > weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.j ava: > 76) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:562) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > 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:439) > at > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180) > at $Proxy29.addWebDeployment(Unknown Source) > at > weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeplo ymen > t(WebServe > rMBean_CachingStub.java:1012) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :313) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :143) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:562) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > at > weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(C onfi > gurationMB > eanImpl.java:409) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :287) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBean Impl > .java:866) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBean Impl > .java:853) > at > weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java: 838) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:566) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > 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:439) > at > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180) > at $Proxy12.addTarget(Unknown Source) > at > weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(Applicat ionM > anager.jav > a:486) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(Appl icat > ionManager > .java:557) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(Appl icat > ionManager > .java:504) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationMan ager > .java:428) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationMan ager > .java:380) > at > weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationM anag > er.java:15 > 2) > at > weblogic.management.mbeans.custom.ApplicationManager.startAdminManager(A ppli > cationMana > ger.java:205) > at > weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationMa nage > r.java:120 > ) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:562) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > 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:439) > at > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180) > at $Proxy3.start(Unknown Source) > at > weblogic.management.Admin.startApplicationManager(Admin.java:1037) > at weblogic.management.Admin.finish(Admin.java:493) > at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429) > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170) > at weblogic.Server.main(Server.java:35) > > > javax.servlet.ServletException: Servlet class: > 'org.apache.cocoon.servlet.CocoonServlet' could no > t be handled by the ClassLoader > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl .jav > a:560) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ letC > ontext.jav > a:1078) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer vlet > Context.ja > va:1022) > at > weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:468) > at > weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:404) > at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74) > at weblogic.j2ee.Application.addComponent(Application.java:133) > at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :327) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :143) > at > weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.j ava: > 76) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:562) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > 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:439) > at > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180) > at $Proxy29.addWebDeployment(Unknown Source) > at > weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeplo ymen > t(WebServe > rMBean_CachingStub.java:1012) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :313) > at > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploym entT > arget.java > :143) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:562) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > at > weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(C onfi > gurationMB > eanImpl.java:409) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :287) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) > at > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBean Impl > .java:866) > at > weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBean Impl > .java:853) > at > weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java: 838) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:566) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > 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:439) > at > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180) > at $Proxy12.addTarget(Unknown Source) > at > weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(Applicat ionM > anager.jav > a:486) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(Appl icat > ionManager > .java:557) > at > weblogic.management.mbeans.custom.ApplicationManager.addApplication(Appl icat > ionManager > .java:504) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationMan ager > .java:428) > at > weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationMan ager > .java:380) > at > weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationM anag > er.java:15 > 2) > at > weblogic.management.mbeans.custom.ApplicationManager.startAdminManager(A ppli > cationMana > ger.java:205) > at > weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationMa nage > r.java:120 > ) > at java.lang.reflect.Method.invoke(Native Method) > at > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBean Impl > .java:562) > at > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.ja va:5 > 48) > at > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configuration MBea > nImpl.java > :285) > 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:439) > at > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180) > at $Proxy3.start(Unknown Source) > at > weblogic.management.Admin.startApplicationManager(Admin.java:1037) > at weblogic.management.Admin.finish(Admin.java:493) > at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429) > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170) > at weblogic.Server.main(Server.java:35) > <Apr 26, 2002 12:48:38 PM CEST> <Notice> <WebLogicServer> <WebLogic Server > started> > <Apr 26, 2002 12:48:38 PM CEST> <Notice> <WebLogicServer> <ListenThread > listening on port 7400> > <Apr 26, 2002 12:48:38 PM CEST> <Notice> <WebLogicServer> <SSLListenThread > listening on port 7401> > > <END> > > > Also, if I try to invoke the cocoon servlet by going to the /cocoon/ URL, > then these messages appear: > > <BEGIN> > > <Apr 26, 2002 12:48:49 PM CEST> <Error> <HTTP> > <[WebAppServletContext(661879,cocoon)] Error loading servlet: 'Cocoon2' > java.lang.NoSuchMethodError > at > org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.<i nit> > (DefaultConfigurationBuilder.java:88) > at > org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.<i nit> > (DefaultConfigurationBuilder.java:64) > at > org.apache.cocoon.servlet.CocoonServlet.initLogger(CocoonServlet.java:77 2) > at > org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:241) > at > weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl. java > :638) > at > weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp l.ja > va:581) > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl .jav > a:526) > at > weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.jav a:30 > 6) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl. java > :208) > at > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl etCo > ntext.java:1265) > at > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl. java > :1631) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > > > <Apr 26, 2002 12:48:49 PM CEST> <Error> <HTTP> > <[WebAppServletContext(661879,cocoon)] Servlet failed with ServletException > javax.servlet.ServletException: Servlet class: > 'org.apache.cocoon.servlet.CocoonServlet' could not be handled by the > ClassLoader > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl .jav > a:560) > at > weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.jav a:30 > 6) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl. java > :208) > at > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl etCo > ntext.java:1265) > at > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl. java > :1631) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > > <END> > > > I don't know what is going on, and to be frank, I'm losing patience trying > to get this working, because the cocoon.war file, despite > being huge (because it contains 'all the classes you need'), seems to me to > be non-functional. > > I am also having trouble building cocoon - but that's another story.... sigh > :( > > Chris Clark --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>