您的位置:程序门 -> java -> eclipse



myeclipse5.0建立jsf的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


myeclipse5.0建立jsf的问题[已结贴,结贴人:i5land]
发表于:2007-07-05 13:42:28 楼主
出现如下错误:
message  

description   the   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.

exception  

javax.servlet.servletexception:   cannot   find   facescontext
org.apache.jasper.runtime.pagecontextimpl.dohandlepageexception(pagecontextimpl.java:825)
org.apache.jasper.runtime.pagecontextimpl.handlepageexception(pagecontextimpl.java:758)
org.apache.jsp.myjsp_jsp._jspservice(myjsp_jsp.java:94)
org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:94)
javax.servlet.http.httpservlet.service(httpservlet.java:802)
org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:324)
org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:292)
org.apache.jasper.servlet.jspservlet.service(jspservlet.java:236)
javax.servlet.http.httpservlet.service(httpservlet.java:802)


root   cause  

javax.servlet.jsp.jspexception:   cannot   find   facescontext
javax.faces.webapp.uicomponenttag.dostarttag(uicomponenttag.java:399)
com.sun.faces.taglib.jsf_core.viewtag.dostarttag(viewtag.java:105)
org.apache.jsp.myjsp_jsp._jspx_meth_f_view_0(myjsp_jsp.java:109)
org.apache.jsp.myjsp_jsp._jspservice(myjsp_jsp.java:84)
org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:94)
javax.servlet.http.httpservlet.service(httpservlet.java:802)
org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:324)
org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:292)
org.apache.jasper.servlet.jspservlet.service(jspservlet.java:236)
javax.servlet.http.httpservlet.service(httpservlet.java:802)


note   the   full   stack   trace   of   the   root   cause   is   available   in   the   apache   tomcat/5.0.27   logs.


--------------------------------------------------------------------------------

我用的是eclipse3.2+myeclipse5.0,tomcat5.0   jdk1.4.
希望高人给我解决解决.
发表于:2007-07-05 22:32:251楼 得分:25
url   地址输错了     看你的web.xml  
  <servlet-mapping>
        <servlet-name> faces   servlet </servlet-name>
        <url-pattern> *.jsf </url-pattern>
    </servlet-mapping>

这里   <url-pattern> 默认应该是     /faces/*     那你就在jsp前面加这个faces/

否则不会被faces   servlet解析   就报错
发表于:2007-07-08 13:54:292楼 得分:5
检查配置文件中的faces   servlet映射路径


快速检索

最新资讯
热门点击