问题标签 [seam3]

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 回答
362 浏览

seam - Seam 3什么时候出?

有人知道Seam 3什么时候正式出吗?

0 投票
1 回答
1121 浏览

seam - Seam 3 模块 - 入门

我需要帮助来设置 Seam 3 模块。当我尝试使用 Seam 3 模块时,找不到 JBoss Java EE 6 规范。

我正在阅读我需要使用 maven 3 或声明可以找到该工件的存储库。我正在使用maven 3,但仍然不行。

沃尔特

0 投票
2 回答
2266 浏览

java - Seam Faces 导致部署时错误

我使用 ICEfaces 2.0 Beta 1 和 Seam Faces 3.0.0 Alpha 3 Snapshot 在 GlassFish 3.0.1 上从 EAR(捆绑 EJB-JAR 和 WAR)中运行 Java EE 6 应用程序。

当我部署 EAR 时,我收到一个错误。当我删除 Seam Faces 时,不会发生此错误。这是我的 GlassFish 日志中的错误(我编辑了第一位,它只是列出了我的会话 bean 并说它们已被转换。由于 StackOverflow 的 30000 个字符的限制,我切断了最后几个例外。):

是什么赋予了?我已经在网上搜索了这个异常,它看起来像是在 EJB-JAR 和打包在单个 EAR 中的 WAR 上启用 CDI 时发生,但只有我的 WAR 启用了 CDI(只有它有 beans.xml )。我尝试将依赖项移至 EAR,但那时我得到了一个不同的异常。

谢谢!:)

0 投票
2 回答
1409 浏览

glassfish-3 - CDI(焊接)/Seam 3 持久性模块/Glassfish 3 - 启动服务器时出现无法解释的异常

我正在使用 Weld,Jboss 的 CDI 实现。JPA/Hibernate 用于持久性。对于不同的东西,我在 Glassfish 3 上给了它一个我以前没有使用过的裂缝。我正在使用 Maven 进行依赖管理。

由于 CDI 没有开箱即用的事务管理,我决定使用 Seam 3 Persistence 模块而不是自己滚动。现在,我很清楚目前这仅在 Alpha 中,所以也许我是在自找麻烦。我希望其他人已经看到了这一点,并且可以帮助我解决它,或者至少让我知道为什么我会遇到这样的问题。

因此,在添加持久性模块之前,一切都构建并运行良好。我可以很好地打开应用程序的主页。但是,当我将 Seam 3 持久性模块添加到我的 pom.xml 时,应用程序在启动时会引发异常。工作和不工作之间的唯一区别是我添加到 pom.xml 的一个依赖项

我添加到 pom.xml 的依赖项是:

我根据http://seamframework.org/Seam3/PersistenceModule上的说明添加了这个依赖项。我知道,当单击此页面上的文档时,它提到了一些其他依赖项,但是在添加它们时我也遇到了同样的问题。这是我将问题缩小到的依赖项。

因此,在添加上面的依赖项并启动服务器后,我在启动时得到以下信息:

正如你所看到的,真的没有什么可做的。

你以前见过这个例外吗?你知道是什么原因造成的吗?最后,你知道如何解决它吗?

0 投票
1 回答
833 浏览

seam - 焊缝(以前的焊接扩展项目)未初始化

我想在我的 java web 应用程序中使用记录器。

我正在使用 JBossAS 6.0.0.final、cdi (weld)、jsf ... 等。Seam Solder 建议使用抽象记录器不绑定到使用 jboss-logging api 的具体实现(slf4j、log4j 等)。

为了在您的代码中获取此记录器,您需要编写

seam-solder.jar 有这个记录器的生产者。

部署应用程序时出现错误

这是因为 seam-solder.jar 没有 META-INF/beans.xml 文件,而 cdi 容器是必需的。

如果手动在 seam-solder.jar 中添加 beans.xml 文件,则应用程序运行良好。

没有黑客怎么办?

为了构建我的应用程序,我使用了 maven,所以我的解决方案不舒服而且不好。

PS:以前的焊接扩展项目在 jar 中包含 META-INF/beans.xml 文件。

0 投票
1 回答
658 浏览

jsf-2 - 使用 f:event 将 ConversationScoped bean 注入 ViewScoped bean

我无法将 ConversationScoped bean 注入 ViewScoped bean,因为 ConversationScoped bean 的寿命可能比 ViewScoped 的寿命短,反之亦然,具体取决于 ConversationScoped bean 是否寿命长。

为了克服这个限制,我尝试使用 f:event 作为 preRenderView 侦听器执行注入:

这不起作用,侦听器 initializeTask 和 getter getWorkPackage 都没有被调用。

我意识到我可以使用 FacesContext 从另一个托管 bean 中查找一个托管 bean,但我很好奇为什么这不起作用。是因为当我从另一个视图导航到一个视图时没有调用 f:event 侦听器吗?IE。没有重定向或直接页面查看?

我还尝试了 Seam 3 Faces 中的 s:viewAction 标签,但无济于事。它也不会被调用。

提前致谢。

0 投票
1 回答
912 浏览

seam - 谁有Seam 3的经验?

目前,我正在开发一个使用 Seam 2 和 RichFaces 3 的大型多用户、通信量大的项目。

它已经开发了大约 5 周。

我正处于发现 RichFaces 存在一些限制的阶段,需要开始使用 Seam Remoting 重新实现某些(主要)功能

如果我没记错的话,Seam 3 与 Seam 2 相比具有更高级的 Remoting。我仍然认为我可能需要使用 RichFaces,但是 JSF 2.0 和 Seam 3 提供了更好的 Ajax 支持,它可能会减少。

看到 Seam 3 处于测试阶段,我想知道它是否值得迁移以及它目前的稳定性如何。

至少还有四到五个月的开发时间。你认为Seam 3 在那个时期结束时会在哪里?

另外,您认为迁移过程如何?

任何提示和经验将不胜感激。

0 投票
3 回答
1443 浏览

seam - Seam 3 - 检索应用程序上下文中的所有接缝组件

有没有办法获得所有 @ApplicationScoped 的 Seam 3 组件类?

0 投票
2 回答
1516 浏览

seam - 从 Seam 2 迁移到 Seam 3

我对接缝 2 有一些经验,现在我正在尝试接缝 3,但我注意到有很多不同之处。

我想知道是否有某种教程或博客文章可供像我这样从接缝 2 迁移到接缝 3 的人阅读。我已经找到http://seamframework.org/Seam3/Seam2ToSeam3MigrationNotes,但这太短了......

问候...

0 投票
1 回答
1263 浏览

jsf-2 - 如何使带有 CDI 的 Seam3 Solder 在 WebSphere 7 中工作?

我想在带有 JSF 2.0(RI 是 Mojarra 2.0.4)和 CDI 的 WebSphere 7 中使用 Seam Solder 和 Seam Faces 3。我包括了所有必需的依赖项(Weld 1.1,JBoss Logging),但服务器没有开始说:

无法使用以下任何提供程序找到 BeanManager:
org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11)、
org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)`

我遵循了pre-servlet 3.0 环境的 Seam 配置说明

在我看来,缺少一个资源(BeanMananger),我尝试按照Servlet Container 的Weld 指令将 BeanManager 设置为 Websphere 中的 jndi 资源,但这也不起作用。

在服务器启动期间导致异常的源代码尝试像这样查找 bean 管理器:

到目前为止,有没有人在 Websphere 7 上运行 Seam 3 和 CDI 1.0(分别是 Weld 1.1)?我在这里想念什么?

PS:JSF 2.0 运行良好。