You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Cocoon Man <co...@gmail.com> on 2006/07/17 17:38:53 UTC

java.lang.ClassNotFoundException: org.apache.cocoon.servlet.ParanoidCocoonServlet

Hello all,

I still have many conflicts and difficulties in loading classes from my
servlet context.

Therefore, I tried to use the *ParanoidCocoonServlet* but here is what I
have when I activate it into my */WEB-INF/web.xml* file :

2006-07-17 17:16:29,434 : ApplicationContext.log : Error loading
WebappClassLoader
  delegate: true
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
classloader : org.objectweb.jonas_lib.loader.SimpleWebappClassLoader
        modules bases (not in loader!) :
                 -file:/exec/applis/jonas_1/work/webapps/jonas/ROOT/
        repositories :
                 -file:/exec/applis/jonas_1/work/webapps/jonas/ROOT/
        parent : org.objectweb.jonas.server.JClassLoader[Apps,
urls=file:/opt/jonas/JONAS_4_6_6/lib/catalina/bin/bootstrap.jar;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/commons-
el.jar;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/jdtcore-3.0.2.jar
;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/jasper-compiler.jar
;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/jasper-runtime.jar
;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/jsp-api.jar
;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/naming-factory-dbcp.jar
;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/naming-factory.jar
;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/naming-resources.jar
;file:/opt/jonas/JONAS_4_6_6/lib/catalina/common/lib/servlet-api.jar
;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_joram-
client.jar
;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_joram-
config.jar
;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_joram-
connector.jar
;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_joram-mom.jar
;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_joram-
shared.jar
;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_JCup.jar;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_jakarta-
regexp-1.2.jar
;file:/exec/applis/jonas_1/work/rars/jonas/_joram_for_jonas_ra_ow_monolog.jar]

 org.apache.cocoon.servlet.ParanoidCocoonServlet
java.lang.ClassNotFoundException:
org.apache.cocoon.servlet.ParanoidCocoonServlet
        at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1338)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1187)
        at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1027)
        at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java:925)
        at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:3880)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4141)
        at org.objectweb.jonas.web.catalina55.JOnASStandardContext.start(
JOnASStandardContext.java:221)
        at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.access$000(
ContainerBase.java:121)
        at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(
ContainerBase.java:143)
        at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:737)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:524)
        at
org.objectweb.jonas.web.catalina55.CatalinaJWebContainerServiceImpl.doRegisterWar
(CatalinaJWebContainerServiceImpl.java:570)
        at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.registerWar(
AbsJWebContainerServiceImpl.java:839)
        at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doStart(
AbsJWebContainerServiceImpl.java:383)
        at
org.objectweb.jonas.web.catalina55.CatalinaJWebContainerServiceImpl.doStart(
CatalinaJWebContainerServiceImpl.java:297)
        at org.objectweb.jonas.service.AbsServiceImpl.start(
AbsServiceImpl.java:80)
        at jrockit.reflect.VirtualNativeMethodInvoker.invoke(
Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
        at java.lang.reflect.Method.invoke(Ljava.lang.Object;[
Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
        at
org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.invoke
(CatalinaJWebContainerServiceWrapper.java:157)
        at
org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.start
(CatalinaJWebContainerServiceWrapper.java:528)
        at org.objectweb.jonas.service.ServiceManager.startServices(
ServiceManager.java:336)
        at org.objectweb.jonas.server.Server.start(Server.java:532)
        at org.objectweb.jonas.server.Server.main(Server.java:181)
2006-07-17 17:16:29,437 : StandardContext.loadOnStartup : Servlet  threw
load() exception
java.lang.ClassNotFoundException:
org.apache.cocoon.servlet.ParanoidCocoonServlet
        at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1338)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1187)
        at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1027)
        at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java:925)
        at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:3880)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4141)
        at org.objectweb.jonas.web.catalina55.JOnASStandardContext.start(
JOnASStandardContext.java:221)
        at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.access$000(
ContainerBase.java:121)
        at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(
ContainerBase.java:143)
        at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:737)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:524)
        at
org.objectweb.jonas.web.catalina55.CatalinaJWebContainerServiceImpl.doRegisterWar
(CatalinaJWebContainerServiceImpl.java:570)
        at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.registerWar(
AbsJWebContainerServiceImpl.java:839)
        at org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doStart(
AbsJWebContainerServiceImpl.java:383)
        at
org.objectweb.jonas.web.catalina55.CatalinaJWebContainerServiceImpl.doStart(
CatalinaJWebContainerServiceImpl.java:297)
        at org.objectweb.jonas.service.AbsServiceImpl.start(
AbsServiceImpl.java:80)
        at jrockit.reflect.VirtualNativeMethodInvoker.invoke(
Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
        at java.lang.reflect.Method.invoke(Ljava.lang.Object;[
Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
        at
org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.invoke
(CatalinaJWebContainerServiceWrapper.java:157)
        at
org.objectweb.jonas.web.wrapper.catalina55.CatalinaJWebContainerServiceWrapper.start
(CatalinaJWebContainerServiceWrapper.java:528)
        at org.objectweb.jonas.service.ServiceManager.startServices(
ServiceManager.java:336)
        at org.objectweb.jonas.server.Server.start(Server.java:532)
        at org.objectweb.jonas.server.Server.main(Server.java:181)

As you can see, I'm using Jonas (v4.6.6) and JRockit 1.5 JVM.

Can anyone tell me where *ParanoidCocoonServlet*  is supposed to be and why
my ClassLoader can't find it ?

Thanks.

Re: java.lang.ClassNotFoundException: org.apache.cocoon.servlet.ParanoidCocoonServlet

Posted by Jason Johnston <co...@lojjic.net>.
Cocoon Man wrote:
> Hello all,
>  
> I still have many conflicts and difficulties in loading classes from my 
> servlet context.
>  
> Therefore, I tried to use the *ParanoidCocoonServlet* but here is what I 
> have when I activate it into my */WEB-INF/web.xml* file :
> 
...
> As you can see, I'm using Jonas (v4.6.6) and JRockit 1.5 JVM.
> 
> Can anyone tell me where *ParanoidCocoonServlet*  is supposed to be and 
> why my ClassLoader can't find it ?
> 

Sounds like you need to make sure you built Cocoon with the 'paranoid' 
block enabled, and that the resulting cocoon-paranoid-block.jar is in 
your WEB-INF/lib directory.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org