问题标签 [jboss6.x]

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

eclipse - 启动 JBoss 6 时抛出异常

当我通过 Eclipse (Helios) 启动 JBoss 6 而不部署任何应用程序时,它启动时没有问题。当我部署耳朵时,它会引发以下异常,该异常根本不引用我的项目。任何帮助,将不胜感激。

0 投票
1 回答
1106 浏览

jboss - Resteasy (JBoss AS 6) 验证

我正在寻找一种为 Resteasy 服务提供自定义输入验证的良好模式。

假设我有这项服务:

我已经实现了:

验证 arg1 和 arg2 的最佳实践是什么?

我的想法:

  1. 在 doSomething(...) 方法中验证。缺点:当我将来添加一些参数(例如 arg3)时,我很容易忘记验证它。
  2. 在自定义 javax.servlet.Filter 中。缺点:我无法在那里访问 arg1 和 arg2,因为它们还没有被 Resteasy 框架解析。

我想出了这个概念:

可以按如下方式使用:

这样,当我更改 IExample.doSomething 方法签名时,由于编译时错误,我必须更新 Validator。为了让 Resteasy 不将 ExampleValidator 解释为服务,我使用了 resteasy.jndi.resources 而不是 resteasy.scan,但它失败了(示例 bean 在 resteasy 尝试在部署时使用它之后加载)。

任何想法 - 是否有任何好的验证模式?还是有可能以某种方式让我的概念发挥作用?

编辑:或者,哪一个是最好的,在 Resteasy 中有一些过滤器对应物?在实际实现之前调用我的方法(过滤器)但参数(arg1,arg2)已经解析的某种方案?

在此先感谢,抱歉发了很长的帖子;)卡米尔

0 投票
1 回答
1599 浏览

java - BaseCertLoginModule 不知道如何从:class java.lang.String 获取 X509Certificate

每次我尝试在 JBoss、工作或家里获取证书登录时,我似乎都会遇到这个错误,我总是遇到它。任何建议表示赞赏。

添加到 conf/jboss-service.xml:

添加到 conf/login-config.xml

jboss-web.xml:

server.log 的相关输出:

0 投票
0 回答
497 浏览

jakarta-ee - Scannotation 在 ear/war/jar 中查找类

我的应用程序在 JBoss AS 6 下运行。

如果应用程序部署爆炸,scannotation 会成功找到类。但是,如果应用程序部署在 EAR 中,包含 WAR,包含 JAR,则扫描注释无法扫描我的类。

FileNotFoundException:/opt/jboss-6.0.0.Final/server/default/deploy/icob.ear/icob-web.war/WEB-INF/lib/vraptor-3.3.2-SNAPSHOT.jar(不是目录)

我应该如何进行?

0 投票
1 回答
783 浏览

jsf - JSF 2.0.3 中的英文错误消息(不是验证)?

我已成功配置 JSF 1.2 以显示来自服务器的英文错误消息。现在我正在过渡到 JSF 2.0,但错误消息似乎又回到了德语。如果你想用谷歌搜索任何东西,本地化错误消息真的很痛苦(我不知道谁决定本地化错误消息是一件好事顺便说一句!)。

这是faces-config.xml

我正在使用 JBAS 6 附带的 JSF 2.0.3,以及 Seam 和 RichFaces。

有谁知道如何获取英文的错误信息?也许是从部署程序或 JBAS 6 本身配置?

编辑:错误消息出现在从 Eclipse 内部启动的服务器启动时。

0 投票
3 回答
1330 浏览

java - 显式 EntityManager.find 后 @RequestScoped Bean 中的 LazyInitializationException

我们目前正在从 JavaEE5 迁移到 JavaEE6,并且正在使用 JBoss 6.0.0 和 JSF2。为简单起见,此示例是基于 Maven 原型构建的:org.jboss.weld.archetypes:jboss-javaee6-webapp:1.0.1.CR2

我添加了一个简单的 LAZY 关系User

这个 bean 是 maven 原型的一部分,我在retrieveAllMembersOrderedByName().

如您所见,List<Member>由 CriteriaQuery 检索,然后Member m1从 List 中获取并Member m2从相同的EntityManager em. 现在有趣的部分:m1.getAddresses().size()工作,m2.getAddresses().size()给出一个

谁能解释一下,或者知道如何解决这个问题?谢谢你,托尔

0 投票
2 回答
8784 浏览

hibernate - JBoss/Hibernate IllegalArgumentException:未找到命名查询

我是 Java EE 的新手,在使用命名查询时遇到了一些麻烦。我们使用 JBoss 6 和 Hibernate 3.6 (JPA 2.0)。实体是通过注释而不是在 persistence.xml 中配置的:

部署包含实体的 jar 时,JBoss 日志告诉我们,命名查询已绑定:

不幸的是,在使用命名查询时,我们总是遇到 IllegalArgumentException:

使用命名查询的无状态 bean 与节点实体在同一个 jar 中。调用无状态 bean 的应用程序位于部署的不同 war 文件中。

有人知道我做错了什么吗?谢谢您的回答。

这是persistence.xml:

0 投票
1 回答
8669 浏览

jsf-2 - Work around for faulty INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL in Mojarra JSF 2.1

I know there are a number of posts about converting empty string to null in JSF2. The usual prescription is to add the following to web.xml.

This just does not seem to work - at all. I then created a custom string converter to test if that would work. I explicitly added it as a converter to my inputText (otherwise it does not fire when blank).

When INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL is set to true the converter receives null and the setter for the input text still receives "".

When INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL is set to false (or commented out) the converter receives "" and the setter for the input text receives "" (even after the converter returns null).

I've event tried (to no avail) to explicitly set the component submitted value in getAsObject:

I'm using JBoss6 (a snapshot of 6.1 really) and JSF 2.1.1.

0 投票
2 回答
1714 浏览

java - 无法在 Jboss 6 上部署 Maven jar (MDB)

当我尝试使用 maven2 编译我的 mdb 并在 jboss6 上部署时,我在我的应用程序中使用 jboss6、消息驱动 bean、hibernate 和 maven2,我收​​到以下错误:

这是我的 pom.xml

到目前为止,我没有在我的应用程序中使用 ejb3 计时器

似乎是什么问题?请帮忙 :(

0 投票
2 回答
1203 浏览

java - 是否要求在提交结束时发送 jms 消息?

我有一个奇怪的现象,似乎在数据库提交实际发生之前就发送了 jms 消息。

假设我有一个服务器操作 foo() ,它在完成时向客户端发送一条消息。客户端然后从服务器加载更改的数据。现在看来 jms 消息是在提交实际完成之前发送的,因此客户端仍然获取旧数据,因为它的请求仍然在原始提交结束之前。

整个服务器操作肯定是事务性的,因为如果抛出异常,则不会发送 jms 事件。

jms 规范中是否有任何要求首先必须发生所有数据库提交,然后发送 jms 消息,或者这取决于实现的顺序?

我们正在讨论 jboss 6.0.0.Final 中默认的 hornetq 实现。

更新:

看来我和这些人有同样的问题:http: //techstack.com/forum/websphere/34434-order-commits-xa-transaction.html

更新 2:

另一个有同样问题的用户http://community.jboss.org/message/114459