问题标签 [jboss-seam]

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

jsf-2 - editor.ecss 和 en.js 未加载richfaces 4

我正在将richfaces 3.x、jsf 1.x、jboss-seam 2.2 迁移到richfaces 4.x、jsf 2.x 和jboss-seam 2.3。我在加载 ajax 的 popupPanel 中有一个 rich:editor 标记。ckeditor.js.seam?ln=org.richfaces.ckeditor:16 正在尝试加载 editor.ecss 和 en.js,但是我得到了404并且控制台中的错误无法读取未定义的属性选项在 ckeditor.js.seam?ln=org.richfaces.ckeditor:49。代码如下

PS:我也看到了editor.ecss文件richfaces-components-ui jar。

0 投票
0 回答
94 浏览

java - 通过 Web 应用程序调用的批处理文件创建 PDF 文件

我有一个使用 jboss seam 的网络系统。有一个调用批处理文件的功能。批处理文件使用 org.w3c.tidy.Tidy 创建一个 pdf 文件。

当我手动运行批处理文件时,它运行良好,但不幸的是,当我通过 Web 应用程序运行它时,该过程不起作用。它在创建 Document 对象 (org.w3c.dom.Document doc = tidy.parseDOM(input, null);) 时卡住了。

我已经尝试了一些方法来创建这个对象,但没有任何效果。

在创建 PDF 的完整代码下方:

在 Web 应用程序调用批处理的代码下方。

我正在使用 JBoss 5.1。

任何想法?有人遇到过这个问题吗?提前致谢。

0 投票
0 回答
97 浏览

java - 使用 Intellij IDEA 15 Ultimate 将 JBoss Seam 2.3 部署到 JBoss AS 7.1.1

我使用 Maven 架构创建了一个 JBoss Seam 项目,

然后执行

它会生成 .ear 文件。我可以成功部署 .ear 文件。

我的问题是使用 Intellij IDEA 进行部署。我从 pom 文件导入项目,Intellij IDEA 创建了一些工件。

当我尝试在 Intellij IDEA 中部署创建的耳朵工件时,它失败了。

我怎样才能解决这个问题?

0 投票
1 回答
3882 浏览

jsf - ConvertDateTime 未获取 web.xml 中定义的时区

我正在使用 f:convertDateTime 来格式化数据表中的 dateTime。我在 web.xml 中设置了以下上下文参数,以将时区显式设置为系统时区:

出于某种原因,我的 convertDateTime 总是得到“GMT”,但正确的时区是“GMT-03:00”。我在测试课上试过这个来查看我的时区:

这给了我“GMT-03:00”。

我正在使用 JSF 1.2 和 JBoss Seam 2.2,调用 jboss-seam DateTimeConverter 进行此转换,我不知道这是否是问题所在。

0 投票
1 回答
484 浏览

java - 为什么使用@Transactional Jboss Seam

我试图理解为什么在某些情况下我需要使用@Transactional,让我们看看。

如果我在没有@Transactional 注释的情况下使用此方法,jboss 会在日志中返回:“自己关闭连接。为你关闭连接”。

但是当我输入“@Transactional”时,问题就消失了,我不明白为什么。有人可以解释一下吗?

0 投票
1 回答
117 浏览

css - 编辑高度丰富:编辑器标签

我用的是jsf,richfaces版本:v.3.3.1.GA。我想减少 rich:editor 标签的高度样式(使用 tinyMCE),但它没有改变。

在此处输入图像描述 在此处输入图像描述 我如何更改高度或其他丰富的样式:编辑器标签?

0 投票
1 回答
833 浏览

java - 在 Tomcat 7 上部署 Seam 项目(war 文件) - Maven:两个具有相同名称的组件

[编辑]
可以在以下位置找到工作项目:
https

://github.com/joergi77/JSF2_Richfaces4_Seam_23 [/EDIT]

当我在 Tomcat 7.0.57 上部署我的项目时(一直是 JBoss ear projekt,我将结构更改为 war 文件),我没有收到错误,但以下信息警告我,我有两个具有相同名称的组件。

我编译这个项目没有问题,这个错误只会发生,当我将我的war文件部署到Tomcat 7.0.57时我遇到了问题。

我的设置:

  • 接缝 2.3.1.Final
  • JSF 2.1.2
  • Richfaces 3.3.3.Final(应该兼容 JSF 2)
  • 雄猫 7.0.57
  • 战争
  • 没有 EJB
  • 爪哇 7

初始化 [INFO] 两个同名组件,优先级高的获胜:org.jboss.seam.transaction.transaction

初始化 [INFO] 两个同名组件,优先级更高:org.jboss.seam.security.persistentPermissionResolver

初始化 [INFO] 两个同名组件,优先级高胜:org.jboss.seam.core.locale

初始化 [INFO] 两个同名组件,优先级高的获胜:org.jboss.seam.web.userPrincipal

初始化 [INFO] 两个同名组件,优先级高胜:org.jboss.seam.core.manager

初始化 [INFO] 两个同名组件,优先级高胜:org.jboss.seam.core.locale

初始化 [INFO] 两个同名组件,优先级高胜:org.jboss.seam.core.expressions

初始化 [INFO] 两个同名组件,优先级更高的获胜:org.jboss.seam.persistence.persistenceProvider

初始化 [INFO] 两个同名组件,优先级高胜:org.jboss.seam.async.dispatcher

初始化 [INFO] 两个同名组件,优先级高的获胜:org.jboss.seam.core.resourceLoader

初始化 [INFO] 两个同名组件,优先级高的获胜:org.jboss.seam.web.isUserInRole

初始化 [INFO] 两个同名组件,优先级高的获胜:org.jboss.seam.web.parameters

使用mvn dependency:tree我得到以下信息:

我的 pom.xml、web.xml 和其他文件位于这个stackoverflow 帖子中。

我真的看不到双重组件隐藏在哪里。

当我这样做时,mvn dependency:tree -Dincludes=org.jboss.seam我得到了以下信息,这对我来说似乎不是问题:


[已编辑] - 这是我的 components.xml

这是我的 seam.properties(我的项目中只有 1 个)

但我也有一个 seam.quartz.properties

将 seam.properties 和 seam.quartz.properties 放在一起有问题吗?

这是我的 tomcat/libs 文件夹中的库

作为@tair 的请求,这是我的jar -tf my.war

0 投票
1 回答
418 浏览

hibernate - Jboss Seam:事务回滚后无法恢复会话

我需要一些帮助。

我正在使用 Jboss 5.1 和 Seam 2.2,Hibernate。在其中一个 UI 页面中,在更新操作期间存在数据库约束违规并且事务被回滚。在此回滚之后,如果我尝试使用该实体,我会收到以下错误:

2016-06-17 10:38:32,815 错误 [org.hibernate.LazyInitializationException] (http-127.0.0.1-8091-2) 无法延迟初始化角色集合:com.test.web.entity.Promotions.Results,没有会话或会话被关闭 org.hibernate.LazyInitializationException:未能延迟初始化角色集合:com.test.web.entity.Promotions.Results,没有会话或会话被关闭

为了重新附加实体,我在上述步骤之前调用了 refresh() 方法,并在由于 refresh() 触发选择查询时得到以下错误:

2016-06-17 10:13:32,710 错误 [org.hibernate.util.JDBCExceptionReporter] (http-127.0.0.1-8091-3) 事务 TransactionImple < ac,BasicAction:a2691f4:fb24:5763b0a4:b4 状态:ActionStatus.ABORT_ONLY > 无法继续 STATUS_MARKED_ROLLBACK;- 嵌套 throwable: (javax.transaction.RollbackException: Transaction TransactionImple < ac, BasicAction: a2691f4:fb24:5763b0a4:b4 status: ActionStatus.ABORT_ONLY > 无法继续 STATUS_MARKED_ROLLBACK)

2016-06-17 10:13:32,710 严重 [javax.enterprise.resource.webcontainer.jsf.application] (http-127.0.0.1-8091-3) javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: 可以不检查 JDBC 自动提交模式 javax.faces.el.E​​valuationException: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: 无法检查 JDBC 自动提交模式

我在“properties-service.xml”中设置了以下参数,但没有任何区别:

'org.jboss.resource.connectionmanager.TxConnectionManager.ignoreStatusMarkedForRollback=true'

在“persistence.xml”中,我有以下属性:

属性名称="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>

属性名称="hibernate.connection.release_mode" 值="after_transaction" />

您能否建议这里有什么问题以及我如何开始使用回滚后的实体?似乎“回滚”操作正在关闭会话,我没有找到任何方法来恢复它。

谢谢 !!!

0 投票
1 回答
140 浏览

jsf - 如何在 JSF 和 Seam 项目中通过 EL 方法使用 pages.xml 重定向(双向方式)?

我在动态重写 pages.xml 中的模式时遇到了问题。

我在网页上有一个主菜单和子菜单,我有一个场景,比如当用户给出 www.website.com/mainmenu/submenu1 时,EL 方法应该动态执行和重写该特定页面。因为所有菜单和子菜单都来自后端。当用户选择子菜单项时,它也应该在主页上工作。我的意思是,它应该以两种方式工作(双向)。关键部分是,当用户在地址栏中输入 url 时,如何从后端执行和获取 /mainmenu/submenu 名称。这必须仅通过使用 seam 框架来使用 pages.xml。

提前致谢!!如果我的解释不清楚,请告诉我。

0 投票
1 回答
147 浏览

java - 访问 Restful 服务时是否可以开始接缝对话

我正在使用 java7 和接缝 jboss。

我在 pages.xml 中设置了需要对话和禁止对话的功能,以防止书签访问受保护的页面。然而现在的问题是,当访问 Restful 服务时,总是重定向到 no-conversation-view-id,因为在访问 Rest 时,我们没有开始对话。

Restful 组件是否可以开始对话?我不想用@Begin 注释每个 Rest 方法。

谢谢,