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中的文件粘贴进去。