You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Pascal Noppe <pn...@reference.be> on 2001/01/10 18:32:38 UTC
how to set the 'properties' init parameter correctly for IBM WebS
phere ?
hi all,
I tried to get Cocoon 1.8 to work with IBM WebSphere application server.
I get the following error trying to call one of the sample xml-files from a
browser window.
In the Cocoon.class, the error occurs at the getResource() method which
takes the properties init param as a parameter.
I suppose i did not set the properties init parameter for the Cocoon servlet
correctly.
cocoon.properties is in <websphere
root>\hosts\default_host\Cocoon\properties
If I get it right, i should specify the path to cocoon.properties relative
to the 'current context root', but i can not figure out what that context
root could be for the Cocoon servlet (application).
In WebSphere I am able to configure a document root, but that one doesn't
work apparently...
I tried the absolute path (D:\WebSphere\...) - i got the same error.
Anyone tried this before ?
Thanks a lot for any suggestions !
sincerely,
pascal
Unable to open resource: properties/cocoon.properties
java.net.MalformedURLException: unknown protocol: classloader
at java.io.IOException.(IOException.java:49)
at
java.net.MalformedURLException.(MalformedURLException.java:44)
at java.net.URL.(URL.java(Compiled Code))
at java.net.URL.(URL.java(Compiled Code))
at java.net.URL.(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.Cocoon.init(Cocoon.java:122)
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.(WebAppRequestDisp
atcherInfo.java:43)
at
com.ibm.servlet.engine.webapp.WebApp.getRequestDispatcher(WebApp.java:932)
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)