小编ebi*_*ini的帖子

如果ManagedBean在jar库中,则@FostConstruct不会被JSF调用

我正在运行以下问题.

我有一些Managed Beans,目前在两个JSF应用程序之间共享.由于我不想将代码复制并粘贴到两者中(未来会更多),我将这个共享的托管bean放在JAR库中.我关注过这个博客:http://jsflive.wordpress.com/2011/03/24/custom-component-library/

好吧,即使我把faces-config.xml放在JAR/META-INF/@ManagedBean中,@ ViewScoped也不起作用.我无法理解为什么,但如果我在faces-config.xml(JAR,而不是WAR)中注册bean,这个问题就会消失.

我可以忍受这个,但令我惊讶的是,没有为JAR库中的这个托管bean调用@PostConstruct注释.我没有收到任何错误,警告或其他.我想豆子正在加载,但他们的注释没有被处理.

谁有人面对这个?

我的环境:Glassfish 3.1.1(build 12)JSF 2.1.3

提前致谢.

jsf postconstruct managed-bean

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

jsf ×1

managed-bean ×1

postconstruct ×1