问题标签 [deltaspike]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
663 浏览

java - 从 Seam 3 到 Apache DeltaSpike (seam-beans.xml)

我正在 WildFly 8 (Java EE 7) 上从 Seam 3 迁移到 DeltaSpike。Seam 的 seam-beans.xml 的等效 DeltaSpike 文件是什么?你能告诉我更多信息吗?

编辑:

这就是我对 seam-beans.xml 所做的,它在 beans.xml 中对我不起作用(没有注入值)。

谢谢

0 投票
0 回答
594 浏览

jpa - Deltaspike 0.5 @Transactional 问题:JTA 事务似乎不起作用;如果没有注入 EntityManager 也会得到 NPE

我们正在将应用程序部署到 WildFly 8.0.0.Final。该应用程序过去在 Jboss EAP 6.0/AS7.1 上运行良好,Seam3 管理 JTA 事务。

然而,由于 Seam3 不适用于 WildFly,我们将其替换为 DeltaSpike。我们部署了 core 和 jpa 模块。但是,它似乎不适用于 mysql XA 数据源,即使我们努力遵循他们网站上的说明并添加 apache-deltaspike.properties 文件以启用 JTA 支持。当涉及多个数据源时,我们会看到事务错误。通过打开 org.jboss.jca 的跟踪级别日志记录,我们会看到无法从当前数据源中列出另一个数据源和 jdbc 驱动程序失败等警告。

我们看到的另一个问题是@Transactional 需要存在EntityManager。但有时,我们必须在运行时查找实体管理器,而不是注入一个。在这种情况下,我们会得到 NullPointerException。我们必须注入一个实体管理器,即使我们不需要它只是为了让@Transactional 不抛出 NPE。

0 投票
0 回答
254 浏览

jsf - 使用 Deltaspike 安全模块授权 @PostConstruct

我正在使用 deltaspike 安全模块对带有自定义注释的方法进行授权。我正在使用 @secured 和 AccessDecisionVoter 来实现这一点。对于从视图调用的方法(el 参考 - 获取器、侦听器)运行良好。但我还需要对 @PostConstruct 方法执行验证。

是否可以使用 deltaspike 安全模块来实现这一点?如果 deltaspike 安全模块无法做到这一点,还有其他选择吗?

0 投票
0 回答
318 浏览

jsf-2 - Deltaspike 0.7、Primefaces 5.0、tomee 1.6.0 和 NPE

我有一个相当大的网络项目,它在 deltaspike 0.5 和 os890 @viewaccesscoped 实现中运行良好。

现在,我一直在尝试升级到 DS 0.7,但遇到了相当大的挑战。我试图在另一个项目中重现该错误,但我无法获得 NPE。

无论如何,我只是想知道是否有人看到过类似的东西或者可以给我一个提示从哪里开始调试:

堆栈跟踪:

最好的问候,hw

0 投票
0 回答
369 浏览

transactions - GLASSFISH4 deltaspike1.0 JTA EJB3 错误

大家好我开发遇到一个很严重的问题!!!

环境如下:

GlassFish 4 ,deltaspike1.0,JPA2.1/HIBERNATE,EJB3.1**

我的实体管理器:

我的 SysMenuRepository :

我的 CDI

现在EJB JTA事务和deltaspike1的DATA模块不能和事务一起使用,现在只有SysMenuRepository Data模块好用。EJB 事务不能很好地工作。XA 交易 GLassfish4 使用

我的例外:

请帮我。实在不知道怎么解决

0 投票
1 回答
1010 浏览

java - 排除基于 PropertyFileConfig 的 CDI Bean(DeltaSpike,WebSphere 8.5.5)

我正在尝试使用 DeltaSpike 1.0 @Exclude-Annotation 排除 Bean 实现。排除应基于如下属性值:

我创建了一个PropertyFileConfig返回.properties文件名,让 DeltaSpike 获取配置的值,并@Exclude在两个不同的实现 bean 中使用它,每个 bean 都像上面一样被排除在外。

配置作为.jar文件包含在 EAR 中,两个实现位于.jarEAR 内的不同文件中。

我正在尝试将整个存档部署到 WebSphere 8.5.5 服务器上,并且在启动时我得到了一个javax.enterprise.inject.AmbiguousResolutionException注入点。

在我看来PropertyFileConfig,虽然我发现了对这种模式的引用(http://deltaspike.apache.org/core.html#excludehttps://groups.google.com /forum/#!topic/java-config/xsleMKST3rU),所以我想知道我的设置有什么问题。

0 投票
1 回答
880 浏览

cdi - 包含 glassfish 嵌入式依赖项时的依赖项冲突

当我尝试在我的 maven pom.xml 中包含以下依赖项时,我遇到了依赖项冲突:

如果我忽略它,一切正常,并且 deltaspike 测试程序运行良好。因为我需要 glassfish 依赖,所以我会很感激每一个提示,这将帮助我解决这个问题。我添加了 Stacktrace 和依赖项......

这是我的 pom 文件:

0 投票
1 回答
538 浏览

ejb - Deltaspike ConfigProperty 适用于 EJB 但不适用于 Wildfly 8.1 中的简单 bean

我正在使用 Apache Deltaspike 1.0 将属性注入到我的应用程序中的 bean 中。我很好奇我所做的观察是否表明存在错误。我创建了一个使用 @ApplicationScoped 注释的简单托管 bean,一切正常。然后我激活了 Wildfly 的子部署隔离机制(参见文档中的相关部分)。之后,不再注入属性。

但是,如果我使用 @Singleton @Startup 将我的托管 bean “提升”为 EJB,则会再次注入属性。我实际上并不需要我的大部分 bean 都是 EJB,但我目前没有找到任何其他方式。

有什么想法吗?

提前致谢

斯文

0 投票
1 回答
483 浏览

java - @RolesAllowed 无法正常工作

我必须将方法的访问权限仅限于具有特定角色的用户。IdentityManager 已正确构建。

我有这个控制器类。

并且这个类处理AccessDeniedException上面方法抛出的saveUserChanges

问题是类AccessDeniedException正确地抛出和捕获了SecurityExceptionHandler,但saveUserChanges()无论如何都会执行该方法。

这样对吗?saveUserChanges()如果用户没有“tt”角色,我希望不再执行该方法。

0 投票
1 回答
114 浏览

cdi - 将 deltaspike 与 vraptor 集成

我有一个使用 Vraptor 4 的项目,我想使用 deltaspike jpa 和数据模块来执行一些操作。我需要在 tomcat 7+ 中部署应用程序。是否可以将 vraptor 与 deltaspike 集成?

我也不想使用 vraptor-jpa 或 vraptor-hibernate 插件。