You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Sriram Chavali <sr...@eds.com> on 2002/02/04 23:19:59 UTC

ResourceNotFoundException

 I am trying to use Cocoon 2 in my application on WebSphere 4.0 (Windows
2000). I get a 'ResourceNotFoundException' when I try to get XML data
from a servlet using the default FileGenerator. My servlet has deployed
fine and is in the same web-application as the CocoonServlet. I can
successfully hit the servlet, but Cocoon comes back with a 'The resource
was not found' error.

 Please help,
 Sriram

 The following is a snippet from my sitemap which results in the
exception:

<map:match pattern="Portal/view/tree.xml">
          <map:parameter name="parameters" value="true"/>
          <map:generate
src="http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&amp;WBDName={name}"/>

          <!-- map:transform src="view/tree.xsl"/ -->
          <map:serialize type="xml"/>
        </map:act>
</map:match>


The output from root.log is as follows:

DEBUG   (2002-02-04) 16:33.00:341   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/CocoonServlet: getRealPath for /:
d:\WebSphere\AppServer\installedApps\accelis-4.0.ear/myWebApp.war
DEBUG   (2002-02-04) 16:33.00:351   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/CocoonServlet: URL for Root:
file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/

DEBUG   (2002-02-04) 16:33.00:371   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Resolving
'sitemap.xmap' in context
'file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/'

DEBUG   (2002-02-04) 16:33.00:381   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Resolved to
'file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/sitemap.xmap'

DEBUG   (2002-02-04) 16:33.00:381   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Resolving '' in context
'file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/'

DEBUG   (2002-02-04) 16:33.00:391   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Resolved to
'file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/'

DEBUG   (2002-02-04) 16:33.59:406   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Changing Cocoon
context(sitemap.xmap) to prefix()
DEBUG   (2002-02-04) 16:33.59:406   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment:  from
context(file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/)
and prefix()
DEBUG   (2002-02-04) 16:33.59:406   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment:  at URI
Portal/view/tree.xml
DEBUG   (2002-02-04) 16:33.59:416   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: New context is
file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/

DEBUG   (2002-02-04) 16:33.59:496   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Resolving
'http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&WBDName=wbs0001'
in context
'file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/'

DEBUG   (2002-02-04) 16:33.59:506   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Resolved to
'http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&WBDName=wbs0001'

DEBUG   (2002-02-04) 16:33.59:656   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Set the URI Prefix
(OLD=, NEW=)
DEBUG   (2002-02-04) 16:33.59:656   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractEnvironment: Reset context to
file:/d:/WebSphere/AppServer/installedApps/accelis-4.0.ear/myWebApp.war/

WARN    (2002-02-04) 16:33.59:666   [root    ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/CocoonServlet: The resource was not found
org.apache.cocoon.ResourceNotFoundException: Resource not found
http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&WBDName=wbs0001

 at org.apache.cocoon.Cocoon.process(Cocoon.java:509)
 at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)

 at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:159)

 at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:286)

 at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:106)

 at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)

 at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)

 at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)

 at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:499)

 at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:278)

 at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:105)

 at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:67)

 at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:123)

 at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)

 at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)

 at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)

 at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)

 at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)

 at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:313)

 at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
 at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)


The output in cocoon.log is as follows:

Current Sitemap Parameters:
PARAM: '0' VALUE: 'Portal/view/tree.xml'

DEBUG   (2002-02-04) 16:33.59:446   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/sitemap_xmap: Action request
DEBUG   (2002-02-04) 16:33.59:446   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractSitemap:
Current Sitemap Parameters:
PARAM: 'name' VALUE: 'wbs0001'
PARAM: 'requestQuery' VALUE: '?name=wbs0001'
PARAM: 'context' VALUE: '/myWebApp'
PARAM: 'requestURI' VALUE: '/myWebApp/Portal/view/tree.xml'
PARAM: '../0' VALUE: 'Portal/view/tree.xml'

DEBUG   (2002-02-04) 16:33.59:446   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/sitemap_xmap: Component
generator:file(emptyParam)
DEBUG   (2002-02-04) 16:33.59:456   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/sitemap_xmap:
Source=http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&WBDName={name}

DEBUG   (2002-02-04) 16:33.59:456   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/AbstractSitemap: Substitute evaluated value
for name as wbs0001
DEBUG   (2002-02-04) 16:33.59:456   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultPool: Retrieving a
org.apache.cocoon.generation.FileGenerator from the pool
DEBUG   (2002-02-04) 16:33.59:466   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/sitemap_xmap: contains_view("content",
"null")
DEBUG   (2002-02-04) 16:33.59:476   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/sitemap_xmap: contains_view: examining token
"content" against view "content"
DEBUG   (2002-02-04) 16:33.59:486   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/sitemap_xmap: Component
serializer:xml(emptyParam)
DEBUG   (2002-02-04) 16:33.59:496   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultPool: Retrieving a
org.apache.cocoon.serialization.XMLSerializer from the pool
DEBUG   (2002-02-04) 16:33.59:496   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/sitemap_xmap: contains_view("", "null")
DEBUG   (2002-02-04) 16:33.59:506   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/URLFactoryImpl: Making URL from
http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&WBDName=wbs0001

DEBUG   (2002-02-04) 16:33.59:586   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/FileGenerator: processing file
http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&WBDName=wbs0001

DEBUG   (2002-02-04) 16:33.59:596   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/FileGenerator: file resolved to
http://pcwes4/myWebApp/myServlet?action=showWBDAndPartsXML&WBDName=wbs0001

DEBUG   (2002-02-04) 16:33.59:606   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultComponentFactory: ComponentFactory
creating new instance of org.apache.cocoon.components.parser.JaxpParser.

DEBUG   (2002-02-04) 16:33.59:616   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultComponentFactory: no logger attribute
available, using standard logger
DEBUG   (2002-02-04) 16:33.59:616   [cocoon  ]
(/myWebApp/Portal/view/tree.xml) Servlet.Engine.Transports:9/JaxpParser:
Looking up org.apache.cocoon.components.resolver.Resolver
DEBUG   (2002-02-04) 16:33.59:626   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultComponentFactory: ComponentFactory
decommissioning instance of
org.apache.cocoon.components.parser.JaxpParser.
DEBUG   (2002-02-04) 16:33.59:636   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/CachingEventPipeline: Recycling of
CachingEventPipeline
DEBUG   (2002-02-04) 16:33.59:636   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultPool: Returning a
org.apache.cocoon.generation.FileGenerator to the pool
DEBUG   (2002-02-04) 16:33.59:646   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultPool: Returning a
org.apache.cocoon.components.pipeline.CachingEventPipeline to the pool
DEBUG   (2002-02-04) 16:33.59:646   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/CachingStreamPipeline: Recycling of
CachingStreamPipeline
DEBUG   (2002-02-04) 16:33.59:646   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultPool: Returning a
org.apache.cocoon.serialization.XMLSerializer to the pool
DEBUG   (2002-02-04) 16:33.59:656   [cocoon  ]
(/myWebApp/Portal/view/tree.xml)
Servlet.Engine.Transports:9/DefaultPool: Returning a
org.apache.cocoon.components.pipeline.CachingStreamPipeline to the pool



---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>