问题标签 [seam2]

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 投票
0 回答
1365 浏览

hibernate - 未找到以下类加载器:org.hibernate.search.Version

我有一个 JBoss 4.2.2 GA 服务器为连接到数据库的 Seam 2.2.0 GA 项目运行。我正在尝试通过登录屏幕登录我的项目(一旦 JBoss 服务器正在运行),但由于正在为我输入的用户名和密码运行 HQL,所以我遇到了这个异常:

然后在这之后出现:

到目前为止,我已经尝试将 hibernate-search.jar 添加到我的jboss/server/default/lib文件夹中。原因是因为我读到它包含org.hibernate.search.Version在更高版本的 Hibernate 中。当我尝试通过浏览器连接到我的项目时,这只是导致发生无限循环(我不知道为什么会这样)。如果其他人有任何建议,他们将不胜感激。

0 投票
3 回答
885 浏览

seam - Seam3 中的 DataModel 和 DataModelSelection

我似乎找不到 Seam3 中的 @DataModel 和 @DataModelSelection 在哪里(与 Seam2 相对)。它们是在什么 Seam 模块中定义的?如果他们的名字已经改变,现在是什么?

0 投票
2 回答
1401 浏览

java - JSF 实体转换错误:丰富的建议框转换错误设置值 '*' for 'null Converter'

我正在使用rich:suggestionbox

  • 从建议框中选择一个建议
  • 然后保存我的表格
  • 它提出了验证错误说rich suggestionbox Conversion Error setting value '568-UNIMED-2005' for 'null Converter'

我需要帮助

  • 我的代码有什么问题?
  • 如何解决问题?

这是我的LcInfo豆子

这是我的带有rich:suggestionbox的XHTML 源代码。

这是控制器代码如何从控制器加载建议

0 投票
1 回答
1011 浏览

facebook - Facebook 社交插件和 JSF

我必须将 Facebook 社交插件集成到 JSF 应用程序中。这建议我将 fbml 命名空间添加到它在响应中呈现的 xhtml 文件中。

我的 XHTML 文件中有:

但是fbandog命名空间不会显示在呈现的源代码中,只有 XHTML 命名空间。如何将这些命名空间写入响应?

有这个问题:https ://stackoverflow.com/questions/5199176/include-facebook-social-plugins-in-a-jsf2-page但尚未得到答复。

我唯一的想法是制作一个 iframe 并包含一个简单的 XHTML 文件(不是 Facelet,只是纯 XHTML),但这似乎很脏。

我希望有人对此有更好的解决方案。


附加信息:我正在使用 facelets 和 seam 2.2。

我假设ResponseWriter.startDocument()打印 Doctype 和<html>元素,对吗?还是只是另一个UIComponent渲染<html>元素?如果我能实现一个自定义ResponseWriter并覆盖startDocument()并将我的自定义编写器设置为默认值,那就太好了。

这让我想到了两个问题:

  1. 我应该重写哪个类,这样我就不必实现抽象的每个方法ResponseWriter
  2. 我将如何告诉我的应用程序使用我的自定义ResponseWriter

还是实现一个呈现<html>标签的自定义组件?我问这个是因为 facelets 似乎自己渲染<html>标签,而且似乎没有办法改变它,这就是为什么我想出覆盖ResponseWriter.

0 投票
1 回答
404 浏览

weblogic-10.x - WebLogic 10.5.3 + Seam 2.2.1:应用程序无法启动

我们有一个 WAR 打包的 Web 应用程序,可以在开发机器上运行。它由 Java EE 5 + Seam 2.2.1 + Hibernate 3.3.1 组成。它使用 Oracle 10g XE 数据库并在使用 JDK 1.6.0_24 的最新 Tomcat 6 上运行。系统为 64 位 Windows 7 Pro,使用 Firefox 6。

现在,我们尝试将应用程序迁移到 Oracle WebLogic 10.3.5。我们按照 Seam 手册指定数据源、部署 JSF 库和配置必要的 xml 文件。与此同时,我们验证了一个新的 seam-gen 生成的应用程序使用相同的数据源并按照所述配置了 xml 文件工作正常。

但是,如果我们在 WebLogic 上尝试我们自己的应用程序,尽管部署工作正常,但当尝试在浏览器中打开 Web 应用程序时,它表明发生了无休止的重定向。即使在 WebLogic 中配置 log4j,我们也看不到任何堆栈跟踪或日志错误。使用 Firebug 分析请求时,我们看到对“login.seam”的 get 请求,然后是对“error.seam”(或设置调试模式时的“debug.seam”)的 20 次 get 请求,响应为“302 Moved Temporarily” .

我整个星期都在努力,试图比较所有配置并且无法解决它 - 所以我希望得到任何可能导致该问题的想法以及如何解决它!

0 投票
2 回答
559 浏览

seam - 从 Seam 2 切换到纯 JavaEE 6 的最大变化(损失)可能是什么?

问题几乎说明了一切,尽管我明确地在寻找我可能会错过的关于 Java EE 6 环境中的 Seam 2 的东西(“损失”)。

对于我最新的(小型)项目,JavaEE 6 或更具体地说 JSF 2 是一个修复要求,因此使用 Seam 2 不是一个选项(也不会是)。尽管有人说让 Seam 2 与 JSF 2 一起工作,但我从未成功过。到目前为止,我只使用了 Seam 2,我担心切换到普通的 JavaEE 环境会带来比我目前意识到的更多的问题。

该项目具有以下基本/核心要求:

  • 基于角色和权限的安全概念(约 50 个用户)
  • JPA 2 事务持久性
  • ...

其余的将是相当基于 GUI、搜索表单、客户端验证等,将通过 RichFaces 4 和 JavaEE 6 bean 验证来处理。没有网络服务,没有宁静的 URL,没有消息传递,没有电子邮件。

我可以看到使用 Seam 安全性肯定会是一种损失,但我不确定 Seam 持久性、实体/查询框架、JBoss EL 等会是什么,尤其是整体编程模型(导航、EL、bean) . 请注意,我们将能够在有意义的情况下添加 Seam 3 模块,因此您可以在“收益”部分的讨论中包含 Seam 3。

那么,有人可以澄清一下吗?(它不必是一个完整的总结,无论你想到什么,继续)

PS:我无法连接到 Seam 论坛,所以我觉得我需要在这里提问。

0 投票
2 回答
568 浏览

java - 接缝动作方法执行了两次?

我目前正在做一个接缝项目并且有一个问题。

我刚刚创建了一个新页面(一个名为 MyPage.xhtml 的 xhtml)。在 xhtml 我的代码中,您可以找到一个命令按钮和 aa:repeater 来显示我的数据:

在我的行动中,我有这个:

这是页面的工作方式:

  1. 显示了我的输入框和命令按钮,而不是丰富的:面板,因为我的 showDetails 布尔值是错误的。
  2. 当 showDetails 布尔值设置为 true 时,将显示面板并且迭代调用我的操作方法 findRecords()。到目前为止,一切都很好!
  3. 但是当我再次单击我的操作按钮时,操作方法 findRecords() 会执行两次。这是我的问题...

为什么要执行两次?我怎样才能将其限制为一次?现在它花费了我们很多性能..!

氪,

短剑

0 投票
3 回答
3770 浏览

richfaces - rich:pickList 与 Ajax 更新

我有一个 RichFaces pickList,用户应该能够从中选择多个项目,并且它应该直接反映在支持 bean 上。现在,如果出现验证错误或重新加载页面,我无法重新加载选择。有没有一种简单的方法告诉 RichFaces 我希望在每次更改时更新支持列表?

0 投票
2 回答
387 浏览

internationalization - 在带有参数属性的 Seam 中使用 Java 类中的消息包

同一个问题Use message bundle in Java class with Seam但是什么时候需要使用参数属性,例如:

message.property = 带有 {0} 这个参数的一些消息。

我应该如何使用地图来做到这一点?

谢谢。

0 投票
1 回答
139 浏览

java - 如果没有插入子实体如何级联,否则没有级联

我们目前正在使用接缝框架。我们在注释实体时遇到了一些麻烦。我们有一个 Deal 实体,它有一个 Tag 实体子实体。我们将实体注释如下;

并且标签实体是这样的;

用例是;我们有默认值来标记交易。用户通过自动完成输入框搜索标签。如果不匹配,他/她会键入自己的免费标签。当他/她持久化交易实体时,如果数据库中没有存储标签,则标签实体将被持久化,否则将存储的标签实体引用到交易实体。

我们可以注释符合这个用例的实体吗?还是关于业务逻辑?