JSF + EJB3

之前没有用过JBoss,现在开始学学弄弄,
先照着JBoss的document搞了个 JBoss + JSF +EJB3 的sample。

谁知官方文档也不够傻瓜式,一点都不适合新手用,整了好久才跑起来。

1,发现页面一直不能正确渲染,error如下,
SEVERE [compiler] Missing Built-in Tag Libraries! Make sure they are included within the META-INF directory of Facelets' Jar
经研究尝试,原来jboss-5.1.0不支持facelets 1.1.14, 在换成1.1.15之后就好了。
ps:在哪里能找到比较完善的各服务器与组件的版本兼容列表呢?疑惑中,有知道的麻烦告知,谢谢。。。


2,两个提示,
提示1:EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container
解决: 修改 ejb3-interceptors-aop.xml 中关于InterceptorsFactory 的部分

提示2:WARNING [component] facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE is set to 'true' but facelets.BUILD_BEFORE_RESTORE is set to 'false' or unset. To use facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE you must also set facelets.BUILD_BEFORE_RESTORE to 'true'!

你可能感兴趣的:(AOP,bean,xml,jboss,JSF)