jboss-weld

    2热度

    1回答

    是否可以用Weld替换WebSphere 8的CDI提供者(OpenWebBeans)?否则,有什么办法可以在WebSphere中完全禁用CDI? 为什么我需要这个?我们有一个针对Weld开发的项目,不幸的是我们发现它依赖于一些Weld特性。我们能够通过Tomcat和Jetty中的org.jboss.weld.environment.servlet.Listener成功引导焊接,但是WebSphe

    13热度

    3回答

    我有一个@SessionScoped @Named豆与用户对象@Producer方法: @Named @SessionScoped public class UserBean implements Serializable { //... @Named @Produces @LoggedIn @SessionScoped public MyUser getCurr

    2热度

    1回答

    我使用JBoss 6.1决赛,并获得我的Web应用程序后,以下错误消息运行一段时间(注意应用程序不会崩溃),其次是一个很长的堆栈跟踪。我注意到这个问题只发生在有状态会话bean被注入到其中的有状态会话bean中。 16:10:59769 ERROR [org.jboss.ejb3.cache.simple.SimpleStatefulCache.UutSerialNumberServiceBean

    2热度

    1回答

    我试图停用使用 @CacheConfig(MAXSIZE = 0,idleTimeoutSeconds = 0)一状态会话bean的钝化 http://docs.jboss.org/ejb3/docs/reference/1.0.7/html/SessionBean_and_MDB_configuration.html 我向有状态会话bean和它注入的托管bean添加了一些print语句,以更好地

    20热度

    1回答

    有没有@Named CDI bean的默认范围,没有附加@...Scoped注释?我在official Weld documentation中没有找到任何相关信息。 A @Named bean可以通过JSF访问而无需附加注释,因此可能会出现一些隐式范围。 谢谢

    0热度

    1回答

    我仍然不是100%清楚这一点,但对我来说却是如此光秃秃的。 我相信,如果你用ApplicationScope注入一个bean并且它从未被实例化过,CDI会给你null。 但是,如果你创建一个新的实例,然后尝试在稍后注入它工作正常,从那时起它将继续正常工作。 在JSF依赖注入中,你从来不需要创建它。我相信,JSF会做这样 //pseudo code AtStartUp() { if (appli

    0热度

    2回答

    就简单性和正确性而言,用不同范围注入同一类的对象的最佳方法是什么? 在一个servlet中,我想注入具有不同作用域的相同类的对象。 还不知道是否要使用jsf。 简单性:使每个作用域的Qualifier和生产者方法太多;制作一个界面,两个类的加入和替代在beans.xml也是太多了;有一个Address#isCurrent()方法没有意义。 正确性:JSR299,3.11说:不建议使用@Named作

    0热度

    1回答

    我正在使用CDI向我的JAX-RS MessageBodyWriters和MessageBodyReaders注入东西。这适用于MessageBodyWriters,但不适用于MessageBodyReaders。另外,拦截者对作者有作用,但对读者不起作用。 任何人都可以解释这是预期的行为还是我可能做错了什么? 我使用JBOSS 6,所以Weld是我的CDI实现。 1月

    1热度

    1回答

    我正在尝试追查我的CDI对话中存在的问题。如果我通过我的应用程序采用一条路线,那么我有一个工作页面,但如果我经过另一个路线,则无法工作。我相信这是谈话相关的东西,但我无法弄清楚什么。发生这样的 工作流程: 加载网页A 打开编辑页面一个 在这一点上,一个新的对话是从1开始 制作编辑的ID和保存返回我页面A 点击链接进入A页加载页面B 打开编辑页面B 对话以ID 2开头。在此开始处按刷新将开始ID为3

    3热度

    1回答

    我们有一个非常复杂的JSF托管bean配置文件,如下所示。 有什么办法将其转换为某种CDI配置? 现在,当我们在AbcConfigFactory上使用@Inject时,它不会初始化配置文件中的值。我想这是因为我们使用CDI来初始化它而不是JSF ......或者类似的东西。 :) <?xml version="1.0" encoding="UTF-8"?> <faces-config versi