Hi,
        I have encountered an exception in the init method of CocoonServlet
deployed on websphere3.5.2. The problem seems to be in reading the
"cocoon.xconf" in the init method.  Quick help would be appreciated.

I have checked in the log file of cocoon (root.log.000001) and found the
following error :

DEBUG   (2002-02-05) 19:02.05:867   [root    ] (Unknown-URI)
Unknown-thread/CocoonServlet: Using configuration file: /cocoon.xconf
ERROR   (2002-02-05) 19:02.05:877   [root    ] (Unknown-URI)
Unknown-thread/CocoonServlet: Servlet initialization argument
'configurations' not found at /cocoon.xconf
java.net.MalformedURLException: unknown protocol: classloader
        at java.io.IOException.<init>(IOException.java:49)
        at
java.net.MalformedURLException.<init>(MalformedURLException.java:44)
        at java.net.URL.<init>(URL.java(Compiled Code))
        at java.net.URL.<init>(URL.java(Compiled Code))
        at java.net.URL.<init>(URL.java:310)
        at
com.ibm.servlet.engine.srt.WebGroup.getResource(WebGroup.java:254)
        at com.ibm.servlet.engine.webapp.WebApp.getResource(WebApp.java:888)
        at
org.apache.cocoon.servlet.CocoonServlet.getConfigFile(CocoonServlet.java:475
)
        at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:188)
        at
com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManager.ja
va:558)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecycleSe
rvlet.java:136)
        at
com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLifecycl
eServlet.java:244)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycleSer
vlet.java:102)
        at
com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:277)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.java:
71)
        at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppServlet
Manager.java:88)
        at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets(WebA
ppServletManager.java(Compiled Code))
        at
com.ibm.servlet.engine.webapp.WebApp.loadServletManager(WebApp.java:776)
        at com.ibm.servlet.engine.webapp.WebApp.init(WebApp.java:88)
        at com.ibm.servlet.engine.srt.WebGroup.loadWebApp(WebGroup.java:118)
        at com.ibm.servlet.engine.srt.WebGroup.init(WebGroup.java:82)
        at
com.ibm.servlet.engine.ServletHost.addWebGroup(ServletHost.java:107)
        at
com.ibm.servlet.engine.ServletEngineDynamicUpdateSupport.addWebGroup(Servlet
EngineDynamicUpdateSupport.java:124)
        at
com.ibm.ejs.sm.active.ActiveServletGroup.startAction(ActiveServletGroup.java
:76)
        at
com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:668)
        at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:113)
        at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:570)
        at
com.ibm.ejs.sm.active.ActiveServletEngine.startAction(ActiveServletEngine.ja
va:60)
        at
com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:668)
        at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:113)
        at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:570)
        at
com.ibm.ejs.sm.active.ActiveEJBServer.startAction(ActiveEJBServer.java:96)
        at
com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:668)
        at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:113)
        at java.lang.reflect.Method.invoke(Native Method)
        at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:93)
        at
com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
2)
        at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source)
        at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown
Source)
        at com.ibm.CORBA.iiop.ORB.process(Unknown Source)
        at com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source)
        at
com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:532)




Here is the stack trace from the browser:

A recursive error was detected.
The server cannot use specified error page. Please check the application
error-path.


Original Error: 
Error Message: Failed to load target servlet [Cocoon2]
Error Code: 500
Target Servlet: Cocoon2
Error Stack: 

----------------------------------------------------------------------------
----
Root Error-1: Servlet initialization argument 'configurations' not found at
/cocoon.xconf

javax.servlet.ServletException: Servlet initialization argument
'configurations' not found at /cocoon.xconf
        at javax.servlet.ServletException.<init>(ServletException.java:107)
        at
org.apache.cocoon.servlet.CocoonServlet.getConfigFile(CocoonServlet.java:480
)
        at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:188)
        at
com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManager.ja
va:558)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecycleSe
rvlet.java:136)
        at
com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLifecycl
eServlet.java:244)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycleSer
vlet.java:102)
        at
com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:277)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.java:
71)
        at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppServlet
Manager.java:88)
        at
com.ibm.servlet.engine.webapp.WebAppServletManager.getServletReference(WebAp
pServletManager.java:132)
        at
com.ibm.servlet.engine.webapp.WebApp.getServletReference(WebApp.java:281)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebA
ppRequestDispatcherInfo.java:139)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.<init>(WebAppReque
stDispatcherInfo.java:43)
        at
com.ibm.servlet.engine.webapp.WebApp.getRequestDispatcher(WebApp.java:926)
        at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.
java:73)
        at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn
vocation.java:67)
        at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ
estProcessor.java:155)
        at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener
.java:300)
        at
com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQ
EventListenerImp.java:230)
        at
com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventL
istenerImp.java:104)
        at
com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQE
ventSource.java:212)
        at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRu
nnable.notifyService(SQWrapperEventSource.java:347)
        at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRu
nnable.run(SQWrapperEventSource.java:216)
        at
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run
(OutOfProcThread.java:248)
        at java.lang.Thread.run(Thread.java:481)



----------------------------------------------------------------------------
----
Wrapped Error-2: Failed to load target servlet [Cocoon2]

com.ibm.servlet.engine.webapp.LoadTargetServletFailure: Failed to load
target servlet [Cocoon2]
        at javax.servlet.ServletException.<init>(ServletException.java:132)
        at
com.ibm.websphere.servlet.error.ServletErrorReport.<init>(ServletErrorReport
.java:43)
        at
com.ibm.servlet.engine.webapp.WebAppErrorReport.<init>(WebAppErrorReport.jav
a:32)
        at
com.ibm.servlet.engine.webapp.LoadTargetServletFailure.<init>(LoadTargetServ
letFailure.java:11)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebA
ppRequestDispatcherInfo.java:180)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.<init>(WebAppReque
stDispatcherInfo.java:43)
        at
com.ibm.servlet.engine.webapp.WebApp.getRequestDispatcher(WebApp.java:926)
        at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.
java:73)
        at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn
vocation.java:67)
        at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ
estProcessor.java:155)
        at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener
.java:300)
        at
com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQ
EventListenerImp.java:230)
        at
com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventL
istenerImp.java:104)
        at
com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQE
ventSource.java:212)
        at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRu
nnable.notifyService(SQWrapperEventSource.java:347)
        at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRu
nnable.run(SQWrapperEventSource.java:216)
        at
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run
(OutOfProcThread.java:248)
        at java.lang.Thread.run(Thread.java:481)


Thanks
Anil


************************************************************************** 
This email (including any attachments) is intended for the sole use of the
intended recipient/s and may contain material that is CONFIDENTIAL AND
PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or
distribution or forwarding of any or all of the contents in this message is
STRICTLY PROHIBITED. If you are not the intended recipient, please contact
the sender by email and delete all copies; your cooperation in this regard
is appreciated.
**************************************************************************

---------------------------------------------------------------------
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]>

Reply via email to