将GlassFish 4.1升级到4.1.1后,@ Inject在@FacesConverter中不起作用

伯恩哈德

我对GlassFish 4.1.1和Payara 4.1.153+有问题。

@InjectPOJO转换器中点不再起作用。我错过了什么?FacesConverter中的内容有变化吗?

@FacesConverter("bkkConverter")
public class BkkConverter implements Converter,Serializable
{

  @Inject
  private BkkBean bkkBean;
  ...
  bkkBean.fetchFromDatabase(...); <- NPE

该变量现在bkkBean仍保留nullConverter工作本身(getAsObject/ getAsString),但没有@Inject

它仍然可以在GlassFish 4.1上使用。

BalusC

您所依赖的是未指定/未记录的功能。由于遗忘了实验/回滚Mojarra 2.2@Inject2.2.9以及更高版本中无意中得到了支持预计将在Mojarra 2.3中提供该支持,其中需要一个附加的注释属性,如中所述另请参见问题3552@FacesConverter@FacesValidator@FacesComponent@FacesConverter(managed=true)

在带有CDI 1.1的JSF 2.2中,最好的选择是通过CDI实用程序类手动获取Bean

BkkBean bkkBean = CDI.current().select(BkkBean.class).get();
// ...

另外,您可以安装OmniFaces以便和中获得对@Inject(和@EJB)的透明支持。@FacesConverter@FacesValidator

也可以看看:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将android studio 1升级到2后出现错误,无法启动

来自分类Dev

如何在1and1 vps中从MySQL 5.1.72升级到5.5.45

来自分类Dev

从Ubuntu 15.04升级到16.04后,tor obfs4 ClientTransportPlugin不起作用

来自分类Dev

从SOLR 4升级到SOLR 6后,SOLR mm和短语查询不起作用

来自分类Dev

将Wicket从6.20升级到7.0后,JNDI在JUnit中不起作用

来自分类Dev

将twitter api 1升级到当前版本

来自分类Dev

将Eclipse Kepler SR1升级到SR2时出错?

来自分类Dev

如何将Postgresql 9.6rc1升级到Postgresql 9.6

来自分类Dev

在Debian 8中将Linux内核3升级到4

来自分类Dev

EXC_BAD_ACCESS(code = 1)但仅在设备上使用,因为使用IOS7.1b4升级到Xcode 5.1b4

来自分类Dev

EXC_BAD_ACCESS(code = 1)但仅在设备上使用,因为使用IOS7.1b4升级到Xcode 5.1b4

来自分类Dev

将 RxPy 从 1.x 升级到 3.x 后订阅不起作用

来自分类Dev

将Unity3D项目从2019.2.12f1升级到2020.3.1f1后,Visual Studio Project中充斥着CS518错误

来自分类Dev

从Rails 4升级到Rails 5后,自定义错误处理不再起作用

来自分类Dev

将Angular 4升级到Angular 8

来自分类Dev

将MVC4升级到MVC5后删除的添加控制器选项

来自分类Dev

Symfony 1升级到Symfony 2.8

来自分类Dev

Symfony 1升级到Symfony 2.8

来自分类Dev

Angular 2升级到RC 1

来自分类Dev

无法将Deployment从apiVersion扩展/ v1beta1升级到apps / v1,它会自动使用扩展/ v1beta1

来自分类Dev

将spring-session从1.0.0.RC1升级到1.0.0.RELEASE时出现JedisDataException

来自分类Dev

Android SQLiteAssetHelper无法将只读数据库从版本1升级到2:

来自分类Dev

将Rails从5.0.0.rc1升级到5.0.0.rc2时出错

来自分类Dev

SQLITE无法将只读数据库从版本1升级到版本2

来自分类Dev

将3.12升级到4,运行rails,在local_cache_middleware中获得堆栈级别太深的错误

来自分类Dev

将3.12升级到4,运行rails,在local_cache_middleware中获得堆栈级别太深的错误

来自分类Dev

将我的项目从ruby 1.8.7升级到2,将Rails 3.2.3升级到4

来自分类Dev

从ExtJs4升级到ExtJs5:GroupedColumn图表不起作用

来自分类Dev

从6.0升级到6.1-RC1后的CNFE

Related 相关文章

  1. 1

    将android studio 1升级到2后出现错误,无法启动

  2. 2

    如何在1and1 vps中从MySQL 5.1.72升级到5.5.45

  3. 3

    从Ubuntu 15.04升级到16.04后,tor obfs4 ClientTransportPlugin不起作用

  4. 4

    从SOLR 4升级到SOLR 6后,SOLR mm和短语查询不起作用

  5. 5

    将Wicket从6.20升级到7.0后,JNDI在JUnit中不起作用

  6. 6

    将twitter api 1升级到当前版本

  7. 7

    将Eclipse Kepler SR1升级到SR2时出错?

  8. 8

    如何将Postgresql 9.6rc1升级到Postgresql 9.6

  9. 9

    在Debian 8中将Linux内核3升级到4

  10. 10

    EXC_BAD_ACCESS(code = 1)但仅在设备上使用,因为使用IOS7.1b4升级到Xcode 5.1b4

  11. 11

    EXC_BAD_ACCESS(code = 1)但仅在设备上使用,因为使用IOS7.1b4升级到Xcode 5.1b4

  12. 12

    将 RxPy 从 1.x 升级到 3.x 后订阅不起作用

  13. 13

    将Unity3D项目从2019.2.12f1升级到2020.3.1f1后,Visual Studio Project中充斥着CS518错误

  14. 14

    从Rails 4升级到Rails 5后,自定义错误处理不再起作用

  15. 15

    将Angular 4升级到Angular 8

  16. 16

    将MVC4升级到MVC5后删除的添加控制器选项

  17. 17

    Symfony 1升级到Symfony 2.8

  18. 18

    Symfony 1升级到Symfony 2.8

  19. 19

    Angular 2升级到RC 1

  20. 20

    无法将Deployment从apiVersion扩展/ v1beta1升级到apps / v1,它会自动使用扩展/ v1beta1

  21. 21

    将spring-session从1.0.0.RC1升级到1.0.0.RELEASE时出现JedisDataException

  22. 22

    Android SQLiteAssetHelper无法将只读数据库从版本1升级到2:

  23. 23

    将Rails从5.0.0.rc1升级到5.0.0.rc2时出错

  24. 24

    SQLITE无法将只读数据库从版本1升级到版本2

  25. 25

    将3.12升级到4,运行rails,在local_cache_middleware中获得堆栈级别太深的错误

  26. 26

    将3.12升级到4,运行rails,在local_cache_middleware中获得堆栈级别太深的错误

  27. 27

    将我的项目从ruby 1.8.7升级到2,将Rails 3.2.3升级到4

  28. 28

    从ExtJs4升级到ExtJs5:GroupedColumn图表不起作用

  29. 29

    从6.0升级到6.1-RC1后的CNFE

热门标签

归档