问题标签 [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.
seam - Seam 3什么时候出?
有人知道Seam 3什么时候正式出吗?
seam - Seam 3 模块 - 入门
我需要帮助来设置 Seam 3 模块。当我尝试使用 Seam 3 模块时,找不到 JBoss Java EE 6 规范。
我正在阅读我需要使用 maven 3 或声明可以找到该工件的存储库。我正在使用maven 3,但仍然不行。
沃尔特
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,但那时我得到了一个不同的异常。
谢谢!:)
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上的说明添加了这个依赖项。我知道,当单击此页面上的文档时,它提到了一些其他依赖项,但是在添加它们时我也遇到了同样的问题。这是我将问题缩小到的依赖项。
因此,在添加上面的依赖项并启动服务器后,我在启动时得到以下信息:
正如你所看到的,真的没有什么可做的。
你以前见过这个例外吗?你知道是什么原因造成的吗?最后,你知道如何解决它吗?
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 文件。
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 标签,但无济于事。它也不会被调用。
提前致谢。
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 在那个时期结束时会在哪里?
另外,您认为迁移过程如何?
任何提示和经验将不胜感激。
seam - Seam 3 - 检索应用程序上下文中的所有接缝组件
有没有办法获得所有 @ApplicationScoped 的 Seam 3 组件类?
seam - 从 Seam 2 迁移到 Seam 3
我对接缝 2 有一些经验,现在我正在尝试接缝 3,但我注意到有很多不同之处。
我想知道是否有某种教程或博客文章可供像我这样从接缝 2 迁移到接缝 3 的人阅读。我已经找到http://seamframework.org/Seam3/Seam2ToSeam3MigrationNotes,但这太短了......
问候...
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 运行良好。