我正在使用具有内置 jsf 实现 Mojarra 的 Tomcat-7.0.33。是对的吗?
我想搬到 Apache MyFaces。我做了什么,以实现这一目标:
我已从 /WEB-INF/lib/ 中删除
- jsf-api-2.1.7
- jsf-impl-2.1.7
在 /WEB-INF/lib/ 中添加:
- myfaces-api-2.1.10
- myfaces-impl-2.1.10
- 加上 5 个 apache commons-jars
所以我完全 /lib 文件夹:
- commons-beanutils-1.8.3
- commons-codec-1.3
- commons-collections-3.2
- commons-digester-1.8
- 公共日志记录-1.1.1
- gson-2.2.2
- jstl-1.2
- myfaces-api-2.1.10
- myfaces-impl-2.1.10
- 漂亮的脸-jsf2-3.3.3
- primefaces-3.4
我正在使用 Eclipse 4.2 (Juno)。我已经清理了 Tomcat 服务器。
当我请求我的一个页面时,一切看起来都很好(甚至是源代码)。但是我的托管豆不起作用。似乎 JSF 没有注册/找到它们。
我想我不需要在这里张贴我的脸或豆子,因为使用 mojarra 它可以正常工作。