gpt4 book ai didi

Tomcat 错误 : Not Found in ExternalContext as a Resource

转载 作者:行者123 更新时间:2023-11-28 21:52:27 26 4
gpt4 key购买 nike

当我尝试通过 http://localhost/home/index.html 访问我的开发站点时出现此错误重定向到 http://localhost/home/views/main/index.xhtml :

java.io.FileNotFoundException: /views/main/index*.xhtml Not Found in ExternalContext as a Resource

我正在使用 Tomcat 7.0.8、Mojarra JSF 2.0.4 和 Eclipse Helios。我已经检查了 index.xhtml 文件的 WAR 部署文件,它在 WAR 文件中。我还检查了 ../wtpwebapps/home/views/main 目录,可以看到 Eclipse 已经部署了 index.xhtml 文件。

我得到的堆栈跟踪是:

    07/02/2011 3:58:53 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path [/home] threw exception
java.lang.NullPointerException
at com.sun.faces.lifecycle.RestoreViewPhase.notifyAfter(RestoreViewPhase.java:301)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:114)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:306)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:383)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

我不确定为什么会出现上述错误。谁能帮忙?

最佳答案

我不知道你负责重定向的代码是什么样的,但是

/views/main/index*.xhtml

确实看起来不对。那个星号在那里做什么?相应地修复代码,使该星号不再出现在 View ID 中。

关于Tomcat 错误 : Not Found in ExternalContext as a Resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4915020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com