日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JSF文件在web.xml中啟動(dòng)異常

首先講解web.xml

(1)其他地方?jīng)]有什么要說的重要的是這里,如果你在xml中不加下面這一個(gè)監(jiān)聽

 
 
 
  1. com.sun.faces.config.ConfigureListener

就會(huì)出現(xiàn) 如下異常:
嚴(yán)重: StandardWrapper.Throwablejava.lang.NullPointerException at javax.faces.webapp.FacesServlet

(2)JSF運(yùn)行時(shí)出現(xiàn)javax.servlet.jsp.JspException: Cannot find FacesContext

出現(xiàn)這種情況時(shí),有三種解決方案:

1.當(dāng)你的首頁文件是命名為index.jsp,在這個(gè)文件里用到JSF.即該文件屬于JSF文件.在J2EE里默認(rèn)的啟動(dòng)文件是:index.jsp文件.因此,當(dāng)啟動(dòng)程序時(shí),會(huì)對該文件進(jìn)行一些操作,可是JSF文件已在faces-config.xml時(shí)已映射為*.faces或*.jsf了.那么程序就會(huì)拋出javax.servlet.jsp.JspException: Cannot find FacesContext錯(cuò)誤.但程序仍然可以運(yùn)行的.

解決方法:在web.xml文件里加入或者修改成這樣:

 
 
 
  1.    index.faces
  2.  

這該項(xiàng)的welcome-file內(nèi)容改成index.faces就沒事了.

2.將index.jsp這個(gè)JSF文件改成home.jsp,然后,新建一個(gè)index.jsp文件,內(nèi)容如下:

 
 
 
  1.  
  2.  page="home.faces" />

3.將index.jsp這個(gè)JSF文件直接改成home.jsp,即不為welcome-file文件.啟動(dòng)時(shí)不會(huì)有任何錯(cuò)誤的.當(dāng)然你的 index.jsp不能為JSF文件.因?yàn)橹苯诱{(diào)用JSF頁面而不是使用Faces Servlet映射.就會(huì)出錯(cuò).

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.    javax.faces.CONFIG_FILES
  8.    /WEB-INF/faces-config.xml
  9.    FacesServlet
  10.    javax.faces.webapp.FacesServlet
  11.    1
  12.    FacesServlet
  13.    *.faces
  14.    com.sun.faces.config.ConfigureListener
  15.    index.jsp
  16. faces-config.xml配置文件
  17.  version="1.0" encoding="UTF-8"?>
  18. //DTD JavaServer Faces Config 1.1//EN" 
    "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
  19.    /home.jsp
  20.    
  21.     login
  22.     /welcome.jsp
  23.    
  24.    
  25.     fial
  26.     /home.jsp
  27.    
  28.    user
  29.    com.UserBean
  30.    session

本文標(biāo)題:JSF文件在web.xml中啟動(dòng)異常
URL分享:http://www.dlmjj.cn/article/djedees.html