-
103 votesanswersviews
识别并解决javax.el.PropertyNotFoundException:Target Unreachable
当试图在EL中引用托管bean时,有时会抛出 javax.el.PropertyNotFoundException: Target Unreachable 异常,通常是在设置bean属性时,或者要调用bean动作时 . 似乎有五种不同的消息: Target Unreachable, identifier 'bean' resolved to null Target Unreachable,... -
0 votesanswersviews
两个GF服务器上的JSF ViewScoped CDI Bean部署不一致
我正在开发一个应用程序,主要包括SessionScoped CDI bean和一个ViewScoped CDI bean . 我正在使用2台GF4服务器(测试和 生产环境 ) . 此bean在Primefaces DataTable上应用过滤器: @Named(value = "filterBean") @ViewScoped public class FilterBean {... -
4 votesanswersviews
CDI注入和序列化
我正在考虑为slf4j logger使用CDI注入,所以我创建了一个 生产环境 者 . 我将它注入一个可序列化的 ApplicationScoped bean: @ApplicationScoped public final class CurrentApplicationBean implements Serializable { @Inject private transie... -
1 votesanswersviews
使用CDI将战争部署到Jetty
我在IntelliJ中有一个maven项目,我试图将war文件部署到jetty容器中 . 这样做的目的是对所述war文件中的一些功能进行快速集成测试 . 由于开箱即用Jetty没有附带CDI或JNDI,我试图添加对这些的支持,但遇到了一些问题 . 例如,我在启动时收到以下错误: 15:30:50 [34mINFO [0;39m o.a.s.c.CdiObjectFactory - [lookup]... -
1 votesanswersviews
CDI:@Resource注入junit焊接?
有一个简单的Mongo DB Producer连接到Mongo数据库 @SuppressWarnings({ "deprecation", "resource" }) @ApplicationScoped public class MongoDBProducer { @Resource(name = "mongoUri") ... -
0 votesanswersviews
PER_CLASS中嵌套的PER_METHOD应该调用TestInstanceFactory
目前我正在尝试将JUnit5.3.0-RC1集成到Weld-SE-Testframework ejb-cdi-unit中 . 在ejb-cdi-unit:1.1.15中提供的第一个JUnit5.2.0解决方案限制了TestInstance-Classes在某种程度上与CDI有关 . 我只能允许@Inject . 这已经非常有帮助了,但see 现在尝试实现TestInstanceFactory,以避... -
0 votesanswersviews
JBOSS 7.1.1耳机采用多战CDI扫描所有模块
我的EAR文件结构如下: myEar.ear |->myWar1.war |-> WEB-INF/classes/beans.xml |->myWar2.war |->myWar3.war 当myEar.ear在jboss 7.1.1中启动时,所有模块都从WELD扫描,但只有... -
1 votesanswersviews
带有JavaEE 7,NetBeans 8,WildFly 9的Vaadin-CDI带来了WELD-001408:带有限定符的类型问候语@Default的不满意依赖关系
我正在尝试将Vaadin-CDI-Tutorial part II与环境一起使用: NetBeans 8.0.2 WildFly 9 Java EE 7 JDK和JRE 1.8.0-60 64位 Windows 7 64位 在部署时,我得到:引起:org.jboss.weld.exceptions.DeploymentException:WELD-001408:类型Gree... -
0 votesanswersviews
jboss-deployment-structure注入持久性单元时出错
首先,这是与_2482260相同的问题但是那里没有答案:(我不知道为什么我要开新票 . 无论如何,我有这个jar(让我们称之为client.jar)尝试使用另一个JAR中定义的实体/ daos(让我们称之为modele.jar) . 在client.jar中,我有这个代码: public class ImportService implements IServices { @EJB(map... -
10 votesanswersviews
在会话作用域的JSF支持bean中观察CDI事件
我想知道是否有可能观察到多个JSF 2.0会话作用域支持bean的CDI事件 . 我以为我可以通过观察事件将事件/数据推送到多个会话 . 我已经设置了一个小测试,允许用户使用页面上的按钮触发事件(它与会话范围的支持bean中实际触发事件的方法相关联) . 我认为,如果我打开两个不同的浏览器,将创建两个会话,并且事件将通知每个会话范围的支持bean . 但是,当运行我的小测试并单击按钮以在其中一个浏... -
0 votesanswersviews
结束会话scoped bean然后在单击命令按钮时重定向
我有一个简单的命令按钮 <h:commandButton value="Create Form Event" action="#{formEventController.createFormEvent}"/> 它调用以下简单的动作侦听器 @Named @ConversationScoped public class FormEventContr... -
10 votesanswersviews
如何在WildFly上禁用WELD
如何在WildFly上完全禁用WELD . 我不需要它,因为我使用另一个DI框架 . 异常0:javax.enterprise.inject.UnsatisfiedResolutionException:无法使用限定符[@javax.enterprise.inject.Any(),@ javax.enterprise解析'org.springframework.data.mongodb.core... -
0 votesanswersviews
在WildFly 8.2.0上部署MyFaces 2.2.8
Environment : JAVA EE 7 CDI WildFly 8.2.0 MyFaces 2.2.8 Issue : 我试图使用myFaces 2.2.8作为默认的JSF实现运行WildFly 8.2.0 . 安装完成 . 有关这方面的详细信息是另一个问题: Installing Apache MyFaces 2 on WildFly 8.2.0 在WildFly 8.2.0上部署应用程... -
2 votesanswersviews
CDI:在使用Arquillian进行集成测试期间未在EJB项目中使用的beans.xml
我正在尝试使用显式CDI创建Java EE 7项目 . 该项目由Maven打包为ejb项目 . 尽管Java EE 7不再需要 beans.xml ,但我有一个这样的文件,位于 src/main/resources/META-INF/beans.xml 下,因为我想使用 @Alternatives 进行测试 . 更确切地说,我想在集成测试期间使用H2内存数据库(使用Arquillian和Weld)... -
1 votesanswersviews
类型[*** <T>]的不满意依赖关系,在注入点[[field] @Inject使用限定符[@Default]
当部署到jboss arquilian服务器时,我遇到了以下问题(当我部署本地jboss服务器时,我似乎没有这个问题) org.jboss.weld.exceptions.DeploymentException:WELD-001408类型[CarPolicyServiceWithContext]的不满足依赖关系,注入点带有限定符[@Default] [[field] @Inject com.at... -
3 votesanswersviews
如何在加载JSF页面之前在辅助bean中启动特殊的init事件?
PF 3.5.10,Mojarra 2.1.21,Omnifaces 1.5 如何在加载.xhtml JSF页面之前调用特殊的init() - 某些(CDI)SessionScoped bean的方法?现在我调用init(),如果用户从站点菜单中选择页面(使用 p:menutitem ) . 但是如果用户使用浏览器地址行直接输入url该怎么办? 编辑: my.xhtml : <ui:defi... -
1 votesanswersviews
@SessionScoped抛出异常 . (LifecycleException - “UserSession注释了无效的范围”)
到目前为止,我使用JSF实现(但已弃用)ManagedBeans用于我的web应用程序 . 我把它改成了CDI-beans之后 . (javax.enterprise.context . *) import javax.enterprise.context.SessionScoped; @SessionScoped @Named public class UserSession impleme... -
0 votesanswersviews
将JavaSE EntityManager附加到JTA
我正在使用JBoss Wildfly作为我的JPA层上的应用程序服务器 . 对于技术要求,我需要使用JavaSE /应用程序管理方法获取我的实体持久性管理器 . 我: EntityManagerFactory emf = Persistence.createEntityManagerFactory("idelivery", properties); EntityManager...