189 8069 5689

JSF文件在web.xml中启动异常如何解决

这篇文章主要介绍“JSF文件在web.xml中启动异常如何解决”,在日常操作中,相信很多人在JSF文件在web.xml中启动异常如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JSF文件在web.xml中启动异常如何解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联公司是一家专注于成都做网站、成都网站制作、成都外贸网站建设与策划设计,山丹网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:山丹等地区。山丹做网站价格咨询:18982081108

首先讲解web.xml

(1)其他地方没有什么要说的重要的是这里,如果你在xml中不加下面这一个监听

 com.sun.faces.config.ConfigureListener 

就会出现 如下异常:
严重: StandardWrapper.Throwablejava.lang.NullPointerException at javax.faces.webapp.FacesServlet

(2)JSF运行时出现javax.servlet.jsp.JspException: Cannot find FacesContext

出现这种情况时,有三种解决方案:

1.当你的首页文件是命名为index.jsp,在这个文件里用到JSF.即该文件属于JSF文件.在J2EE里默认的启动文件是:index.jsp文件.因此,当启动程序时,会对该文件进行一些操作,可是JSF文件已在faces-config.xml时已映射为*.faces或*.jsf了.那么程序就会抛出javax.servlet.jsp.JspException: Cannot find FacesContext错误.但程序仍然可以运行的.

解决方法:在web.xml文件里加入或者修改成这样:

    index.faces  

这该项的welcome-file内容改成index.faces就没事了.

2.将index.jsp这个JSF文件改成home.jsp,然后,新建一个index.jsp文件,内容如下:

  


3.将index.jsp这个JSF文件直接改成home.jsp,即不为welcome-file文件.启动时不会有任何错误的.当然你的 index.jsp不能为JSF文件.因为直接调用JSF页面而不是使用Faces Servlet映射.就会出错.

web.xml配置文件:

  1.  version="1.0" encoding="UTF-8"?> 

  2.  xmlns="http://java.sun.com/xml/ns/j2ee" 

  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" 

  4. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

  5. JSF Demo 

  6. JSF Demo 

  7.  

  8.    javax.faces.CONFIG_FILES 

  9.    /WEB-INF/faces-config.xml 

  10.  

  11.  

  12.    FacesServlet 

  13.    javax.faces.webapp.FacesServlet 

  14.    1 

  15.  

  16.  

  17.    FacesServlet 

  18.    *.faces 

  19.  

  20.  

  21.    com.sun.faces.config.ConfigureListener 

  22.  

  23.  

  24.    index.jsp 

  25.  

  26.  

  27.  

  28. faces-config.xml配置文件  

  29.  

  30.  version="1.0" encoding="UTF-8"?> 

  31. //DTD JavaServer Faces Config 1.1//EN" 
    "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"> 

  32.  

  33.  

  34.  

  35.  

  36.    /home.jsp 

  37.     

  38.     login 

  39.     /welcome.jsp 

  40.     

  41.     

  42.     fial 

  43.     /home.jsp 

  44.     

  45.  

  46.  

  47.  

  48.    user 

  49.    com.UserBean 

  50.    session 

  51.  

  52.  

到此,关于“JSF文件在web.xml中启动异常如何解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网站名称:JSF文件在web.xml中启动异常如何解决
当前地址:http://cdxtjz.cn/article/jgdssc.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。