我正在尝试在WebSphere 8.5.5.4中运行我开发的应用程序,它在GlassFish 4.1中运行良好,但我遇到了一堆问题。目前我遇到了一个我无法找到解决问题的方法。
简而言之,我所有的bean都解析为null,而字面意思是全部。我尝试使用beans.xml运行应用程序,使用beans.xml和bean-discovery-mode="all"
,使用beans.xml和bean-discovery-mode="annotated"
,版本1.0和版本1.1,但结果始终相同。我已经不得不妥协一些设计决策,以使应用程序可移植。
标有@Singleton
和@Startup
的bean会导致异常:
xxx无法定义
以外的范围@Dependent
或@ApplicationScoped
并使用其中一个范围标记bean并没有解决问题:
xxx构造型必须声明相同的
@ScopeType
注释
我真的希望社区可以帮我解决问题。
亲切的问候,
Carlos Ferreira