What about cocoon.roles? Did you bring that in too? Ralph
-----Original Message----- From: Oleg Dulin [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 20, 2004 11:42 AM To: [EMAIL PROTECTED] Cc: Ralph Goers Subject: RE: Cocoon 2.1.3 on WebLogic 8.1: CocoonServlet does not have a d efault constructor Yes, my sitemap. Cocoon 2.1.3 WAR appears to work (although I get 404 trying to get to anything, it seems like cocoon servlet is loaded). So, I copied everything under WEB-INF from cocoon into my app, and components from the main sitemap into my sitemap. Still, same problem: java.lang.NoSuchMethodError: org.apache.cocoon.components.LifecycleHelper.<init> (Lorg/apache/avalon/framework/logger/Logger;Lorg/apache/avalon/framework/con text /Context;Lorg/apache/avalon/framework/service/ServiceManager;Lorg/apache/ava lon/ excalibur/component/RoleManager;Lorg/apache/avalon/framework/configuration/C onfi guration;)V at org.apache.cocoon.woody.util.SimpleServiceSelector.configure(SimpleSe rviceSelector.java:107) at org.apache.cocoon.woody.datatype.DefaultDatatypeManager.initialize(De faultDatatypeManager.java:96) at org.apache.avalon.framework.container.ContainerUtil.initialize(Contai nerUtil.java:282) at org.apache.avalon.excalibur.component.DefaultComponentFactory.newInst ance(DefaultComponentFactory.java:323) at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.init ialize(ThreadSafeComponentHandler.java:141) at org.apache.avalon.excalibur.component.ExcaliburComponentManager.looku p(ExcaliburComponentManager.java:308) at org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComp onentManager.java:315) at org.apache.avalon.framework.service.WrapperServiceManager.lookup(Wrap perServiceManager.java:106) at org.apache.avalon.excalibur.component.DefaultComponentFactory$Service ManagerProxy.lookup(DefaultComponentFactory.java:519) at org.apache.cocoon.woody.binding.JXPathBindingManager.service(JXPathBi ndingManager.java:89) at org.apache.avalon.framework.container.ContainerUtil.service(Container Util.java:181) at org.apache.avalon.excalibur.component.DefaultComponentFactory.newInst ance(DefaultComponentFactory.java:298) at org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.init ialize(ThreadSafeComponentHandler.java:141) at org.apache.avalon.excalibur.component.ExcaliburComponentManager.initi alize(ExcaliburComponentManager.java:554) at org.apache.cocoon.components.CocoonComponentManager.initialize(Cocoon ComponentManager.java:530) at org.apache.avalon.framework.container.ContainerUtil.initialize(Contai nerUtil.java:282) at org.apache.cocoon.Cocoon.initialize(Cocoon.java:324) at org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.ja va:1352) at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:501) at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl etStubImpl.java:993) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate dSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java: 118) at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm pl.java:869) at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub Impl.java:848) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI mpl.java:787) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS ervletContext.java:3252) at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp ServletContext.java:3197) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp pServletContext.java:3174) at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl etContext.java:5647) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869) at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer ..java:2022) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai ner.java:2063) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask. activateContainer(SlaveDeployer.java:2592) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit( SlaveDeployer.java:2515) at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeplo yer.java:2317) at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S laveDeployer.java:2399) at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl oyer.java:2311) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S laveDeployer.java:2479) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla veDeployer.java:798) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl oyer.java:507) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep loyer.java:465) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan dler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) > <Jan 20, 2004 2:33:54 PM EST> <Error> <HTTP> <BEA-101216> <Servlet: "Cocoon" fai led to preload on startup in Web application: "pieditor". javax.servlet.ServletException: Servlet class: 'org.apache.cocoon.servlet.Cocoon Servlet' doesn't have a default constructor at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl etStubImpl.java:997) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate dSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java: 118) at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm pl.java:869) at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub Impl.java:848) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI mpl.java:787) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS ervletContext.java:3252) at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp ServletContext.java:3197) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp pServletContext.java:3174) at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl etContext.java:5647) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869) at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer ..java:2022) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai ner.java:2063) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask. activateContainer(SlaveDeployer.java:2592) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit( SlaveDeployer.java:2515) at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeplo yer.java:2317) at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S laveDeployer.java:2399) at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl oyer.java:2311) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S laveDeployer.java:2479) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla veDeployer.java:798) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl oyer.java:507) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep loyer.java:465) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan dler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) > > But with your sitemap? I build Cocoon with only the blocks I want and > then use the generated sitemap (except that I remove references to > finding stuff in users home directories - the build should be able to be > made to disable that!). I then use that as the main sitemap. All our > stuff is in sitemaps in subdirectories. > > Have you tried deploying the WAR generated by Cocoon in Weblogic? > > Ralph > > -----Original Message----- > From: Oleg Dulin [mailto:[EMAIL PROTECTED] > Sent: Tuesday, January 20, 2004 5:14 AM > To: [EMAIL PROTECTED] > Subject: Re: Cocoon 2.1.3 on WebLogic 8.1: CocoonServlet does not have a > d efault constructor > > > Ralph: > > I customized my set up. My application does not run under Cocoon main > sitemap. I took out everything from stock cocoon and turned it into a > webapp such that the main sitemap IS my applicaton sitemap. > > That said, I copied components and cocoon.xconf and web.xml from the > stock cocoon and I am still having the same problem. > > Any ideas ? > > > > Oleg > > Ralph Goers wrote: > >>Did you update cocoon.xconf and the main sitemap when you upgraded (as >> well as all the jars)? I'm running 2.1.3 in Weblogic 8.1 with no >> problems. >> >>Ralph >> >>-----Original Message----- >>From: Oleg Dulin [mailto:[EMAIL PROTECTED] >>Sent: Tuesday, January 20, 2004 4:50 AM >>To: [EMAIL PROTECTED] >>Subject: Cocoon 2.1.3 on WebLogic 8.1: CocoonServlet does not have a >> default constructor >> >> >>I have an application based on Cocoon 2.1.1 that I need to update to >> Cocoon 2.1.3 (long story). The application worked fine under WebLogic >> 8.1 until I updated it to use Cocoon 2.1.3 jars ( I also updated >> cocoon.xconf and map:components to reflect class changes). >> >>Now, WebLogic won't even start the application and it complains about >> CocoonServlet not having the default constructor. >> >>Any ideas ? >> >>Kind regards, >>Oleg >> >>--------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >>--------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
