Web applications Websphere Application Server 404 JSPG0036E“;找不到资源";错误

Web applications Websphere Application Server 404 JSPG0036E“;找不到资源";错误,web-applications,websphere,virtualhost,websphere-8,contextroot,Web Applications,Websphere,Virtualhost,Websphere 8,Contextroot,我正试图在我的本地WAS(v8.5)中部署一个应用程序war,看起来一切正常,企业应用程序启动良好。jsp页面出现在新的war文件夹中。 当我尝试使用urlhttp://localhost:9080/LocalApp/LocalPage.jsp我收到了这个错误 [12/19/14 10:30:42:185 EST]FFDC异常:com.ibm.ws.jsp.webcontainerext.jsperorreport SourceId:com.ibm.ws.webcontainer.filter.

我正试图在我的本地WAS(v8.5)中部署一个应用程序war,看起来一切正常,企业应用程序启动良好。jsp页面出现在新的war文件夹中。 当我尝试使用url
http://localhost:9080/LocalApp/LocalPage.jsp
我收到了这个错误

[12/19/14 10:30:42:185 EST]FFDC异常:com.ibm.ws.jsp.webcontainerext.jsperorreport SourceId:com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters-SER ProbeId:1047 Reporter:com.ibm.ws.webcontainer.filter。WebAppFilterManagerImpl@78967916 com.ibm.ws.jsp.webcontainerext.JSPErrorReport:JSPG0036E:未能找到资源/LocalApp/LocalPage.jsp 在com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper(AbstractJSPExtensionProcessor.java:447) 在com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.getServletWrapper(AbstractJSPExtensionProcessor.java:338) 在com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters上(WebAppFilterManager.java:965) 位于com.ibm.ws.webcontainer.webapp.webapp.handleRequest(webapp.java:3761) 位于com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304) 位于com.ibm.ws.webcontainer.webcontainer.handleRequest(webcontainer.java:976) 位于com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662) 位于com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200) 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459) 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526) 在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)上 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:283) 位于com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) 位于com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) 在com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted上(AioReadCompletionListener.java:175) 位于com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 位于com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 位于com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 位于com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 位于com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 位于com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 位于com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862) 原因:java.io.FileNotFoundException:JSPG0036E:找不到资源/LocalApp/LocalPage.jsp ... 还有22个

我最初是用URL
http://localhost:9080/LocalPage.jsp
我也有同样的问题。 然后,我使用Web模块的应用程序-->企业应用程序-->应用程序名称-->上下文根定义了一个值为“/LocalApp”的上下文根

我还尝试使用虚拟主机-->新虚拟主机定义虚拟主机,并使用端口9180定义了主机别名。我将应用程序映射到此虚拟主机,但该端口在本地系统中未打开


我缺少哪些步骤?

在配置中安装应用程序时,请确保选中“允许EJB引用目标自动解析”复选框。

更改上下文后是否重新创建、重新启动应用程序和服务器?在虚拟主机中添加别名不会创建新端口。您必须添加传输链,因此请坚持使用默认的\u主机和9080。请添加更多详细信息,特别是LocalPage.jsp的位置。如果它在WEB-INF目录下,您不能直接从URL访问它,您至少需要一个servlet将它重定向到该页面(或一些MVC框架,如SpringMVC、Struts2等)。