Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法加载jsp页面_Java_Jsf - Fatal编程技术网

Java 无法加载jsp页面

Java 无法加载jsp页面,java,jsf,Java,Jsf,我试图创建一个简单的JSF项目,但index.jsp页面没有打开并引发异常 javax.faces.FacesException:处理JSP页面时发生异常 /第5行的index.jsp 2:3:4:5:6:7: 8: Stacktrace: org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:347) org.apache.myfaces.ap

我试图创建一个简单的JSF项目,但index.jsp页面没有打开并引发异常

javax.faces.FacesException:处理JSP页面时发生异常 /第5行的index.jsp

2:3:4:5:6:7: 8:

Stacktrace:

org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:347) org.apache.myfaces.application.jsp.JspViewHandlerImpl.buildView(JspViewHandlerImpl.java:486)org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:337)

org.apache.myfaces.lifecycle.renderResponseeCutor.execute(renderResponseeCutor.java:41)

org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140) 位于javax.faces.webapp.FacesServlet.service(FacesServlet.java:187) org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:103)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 在 org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) 在 org.jboss.web.tomcat.security.jaccontextvalve.invoke(jaccontextvalve.java:92) 在 org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) 在 org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 在 org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) 在 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601) 在 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 在java.lang.Thread.run(未知源)处,由以下原因引起: org.apache.jasper.jaspereException:处理时发生异常 第5行的JSP页面/index.JSP

2:3:4:5:6:7: 8:

Stacktrace:在 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322) 位于org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:638) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:444) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:382) 在 org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:310) 在 org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:341) ... 26其他原因:java.lang.RuntimeException:找不到 FacesContext在 javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1855) 在 javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1672) 在 org.apache.jsp.index\u jsp.\u jspx\u meth\u f\u 005fview\u 005f0(index\u jsp.java:87) 在org.apache.jsp.index\u jsp.\u jsp服务(index\u jsp.java:64)上 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)位于 http.HttpServlet.service(HttpServlet.java:803)位于 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) ... 36多

我认为这是一个服务器错误,但当我试图从浏览器访问服务器时,它工作正常。我已经检查了JSF库,它也包含在jboss服务器下 有人能帮我吗…

index.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h:outputLabel value="i am here!!!!!!"></h:outputLabel>
</body>
</html>
</f:view>

在此处插入标题
由于信誉级别,我无法上载文件夹结构的图像


lib文件夹不包含任何库,而是在javaResources:src文件夹中的库中。

您能发布您的代码吗?还有文件夹结构。您在WEB-INF/lib中添加了哪些库?请尝试更改jar版本,然后重试。的可能重复项请不要多次转发相同的问题。在以后的问题中,请使用“代码”按钮设置例外/堆栈跟踪的格式,而不是“报价”按钮。