1、javax.enterprise.context.SessionScoped 報錯
javax.enterprise.context.SessionScoped在引入的時候報錯,提示沒有這個包,其實這個包是在JavaEE 6.0 的庫裏面自帶的,如果你在myeclipse8.5以上的環境下編譯的,直接BuildPath然後把J2EE 6.0 library加入進去就行了
2、JSF運行時出現javax.servlet.jsp.JspException: Cannot findFacesContext
web.xml配置有問題,導致訪問請求沒有經過FacesServlet的調用,就直接訪問了,需要重新改web.xml
<welcome-file-list>
<welcome-file>index.faces</welcome-file>
</welcome-file-list>
要麼,把index.jsp重新用xhtml覆蓋重寫一遍,新建一個index.xhtml文件,把index.jsp中的文件粘貼進去。