• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 857
  • Last Modified:

Root Cause:java.io.FileNotFoundException - Not sure what is causing this error

Hello,

I get the following error when  I launch my JSP . I suspect it has to do with filters/tiles etc. I am not able to locate the cause of this error.
Can you please read the error message and let me know what might be reason I am seeing this error ?


Root Cause:java.io.FileNotFoundException: JSPG0036E: Failed to find resource /layouts/      at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.findWrapper(JSPExtensionProcessor.java:246)      at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:228)      at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:429)      at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:552)      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1034)      at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:475)      at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)      at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)      at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)      at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881)      at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)      at com.ibm._jsp._w3v8DefaultNoNavLayout._jspService(_w3v8DefaultNoNavLayout.java:1269)      at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88)      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212)      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1173)      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:69)      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:626)      at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117)      at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171)      at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250)      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)      at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)      at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:254)      at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:309)      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)      at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212)      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1173)      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:69)      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:626)      at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)      at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657)      at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)      at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94)      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601)      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)      at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021)      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
0
MFC123
Asked:
MFC123
  • 2
1 Solution
 
MFC123Author Commented:
the directory /layout and all its contents are present under root directory of the application
0
 
actonwangCommented:
>>: Failed to find resource /layouts/

       it is layouts , not layout.
0
 
MFC123Author Commented:
one of the resources was missing so i saw this error.

I will give points to you anyway
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now