问题标签 [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 投票
2 回答
4305 浏览

java - 分布式锁定和 Java EE

我正在使用 JBoss AS 6 编写 Java EE 应用程序,并且我有一个资源需要对给定参数的方法进行独占访问(第三方软件的某些接口)。目前我很顽皮(因为规范禁止它)并java.util.concurrent.ReentrantLock用于处理锁定。

现在我将多个 JBoss 应用程序服务器集群在一起,所以我需要一个可以跨集群中不同节点工作的解决方案。我想我至少有以下选择。

  1. 共享缓存 (Infinispan)
  2. JGroups
  3. 基于文件系统的锁定(可能很糟糕,但我们仍然依赖共享文件系统)
  4. 数据库
  5. 单例 EJB的?

理想情况下,我正在寻找一个高级 API,这样我就可以编写这样的 EJB 方法

我错过了任何选择吗?有没有人可以分享这种锁定机制的经验?

0 投票
1 回答
1073 浏览

jboss - JBoss 6 中的 Web 容器和其他查询

  1. JBoss 6 中默认的 Web 容器是什么?如果我读到的是正确的,那么这个问题的答案应该是 JBoss Web(基于 Apache Tomcat 的自定义构建的 Web 容器)。

  2. 我是否正确理解 JBoss 6 完全支持 Servlet 3.0 规范?

  3. 我想让我在 JBoss 6 中的机器上部署的 Web 应用程序可供我网络 (LAN) 上的其他机器访问。我怎样才能做到这一点?将 -b 0.0.0.0 作为开始参数传递就足够了吗?如果我想让我的应用程序可以在整个互联网上访问(我真的不想这样做,但我有兴趣知道如何做)怎么办?

0 投票
1 回答
1616 浏览

deployment - 在 JBoss 6 中部署 Seam 应用程序的问题

我正在尝试在 JBoss 6 上部署一个简单的“hello world”Seam 应用程序,但在日志中出现以下错误:

显然部署过程找不到TimerServiceDispatcherand EjbSynchronizations,但我将它们注册在web.xml

我做错了什么,或者我错过了什么?并注意部署者在寻找组件/helloworld/jboss-seam/TimerServiceDispatcher而不是寻找组件/helloworld/TimerServiceDispatcher(与 相同EjbSynchronizations

0 投票
1 回答
5077 浏览

java - 当类在 JBoss 6 WAR WEB-INF/classes 文件夹中时出现 NoClassDefFoundError

我的问题是我构建了一个 Web 应用程序并将其作为 WAR 文件部署到 JBoss 6。我的 servlet 无法在我的应用程序中加载类并抛出 NoClassDefFoundError。

我确认此类存在于 WAR 文件的正确位置。我所有的应用程序类都存在于 WEB-INF/classes 文件夹中,还有我的 servlet 类可以顺利执行。事实上,似乎只有这一类不在类路径中,因为应用程序的其他方面运行良好。

JBoss 在 JDK 1.6_21 上运行,应用程序是使用 JDK 1.6_24 构建的,这应该不是问题吧?

此外,这个应用程序在 Eclipse 中本地运行良好,当我将 WAR 文件部署到单独的 Tomcat 7 和 Glassfish 3 服务器时,他们都发现这个类没有问题。

我不希望任何人立即知道出了什么问题,如果有人在此之前看到过类似的事情,请分享您的经验,或者如果您有很好的技巧或知道真正深入研究类路径问题的好工具,那么请分享。

0 投票
1 回答
4131 浏览

java - JBOSS 6.0如何解决ear文件之间的类加载问题?

我有一个包含这个 bean 的 ear 文件

第二个耳朵文件有这个bean

这是我得到的例外:

我该如何解决这个问题?

我知道两个耳朵文件都配置了不同的类加载器,但我不知道如何将两者配置为具有相同的类加载器。

这大概就是我在 jboss-app.xml 中的内容

我还为每只耳朵创建了一个 jboss-classloading.xml 文件:

但没有任何效果。而且我找不到任何有用的文档。

0 投票
1 回答
3637 浏览

mysql - 未找到表:JBoss 6 启动期间的用户

我对 JBoss、EJB3、hibernate 和 MySQL 非常陌生。

我正在尝试编写一个示例代码来使用 JPA 和休眠来持久化一个 bean。

我正在关注http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html/,第二章http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html /configuration.html#d0e215关于如何配置休眠。

在完成 hibernate、MySQL 和 JBoss 的配置指南后,我收到以下错误(当我设置时<property name="hibernate.hbm2ddl.auto" value="validate"/>),这表明它无法连接/查找模式和/或表。

12:08:31,486 INFO [DatabaseMetadata] 表未找到:用户

如果我删除了上述属性,那么 JBoss 在启动期间不会抱怨,但是一旦我尝试在 bean 上调用 persist() 并抱怨表不存在,它就会抱怨。

据我了解指南,我不需要 orm.xml 或 hibernate.cfg.xml,只要我在 persistence.xml 文件中指出所有必要的属性,这就是我所做的(试图保持简单和易于管理)。但是,经过几天的故障排除后,我无法成功持久化 bean。

这是我的 persistence.xml 文件:

这是 server.log 的输出

这是显示架构和表的工作台屏幕截图: 在此处输入图像描述

非常感谢任何帮助, - 旧金山的开发人员。

0 投票
2 回答
840 浏览

tomcat - JBoss - 实现一个特定应用的阀门

我们如何在 jboss AS 6 中为特定的 Web 应用程序配置 Valve?

谢谢,
西瓦库玛。

0 投票
2 回答
16522 浏览

web-services - org.xml.sax.SAXException:坏信封标签:定义

我正在尝试使用 apache axix 调用 Web 服务,但我遇到了异常。请帮我。我正在使用以下技术:JBoss - 6.0 Seam - 2.1.2 EJB3、JSF。

Web 服务在 JBoss-4.2.3 中运行良好,但是当我尝试在 JBoss-6.0 中运行时,它给了我一个错误。

0 投票
2 回答
949 浏览

jakarta-ee - 覆盖部署描述符中 MDB 的注释目的地

我开发了一个消息驱动 bean,现在将用于多个目的地。我想不是通过注释来定义目标目的地(这将迫使我更改每个新目的地的代码),而是在部署描述符中。在 Java EE 6 中,dp 应该覆盖任何注释。

就我而言,我创建了一个 ejb-jar 并配置了我的 mdb。不幸的是,现在部署了两个 mdb。一个带有带注释的配置,一个来自 ejb-jar。

我可以轻松删除注释并坚持使用描述符,但我想将注释保留为“默认”值。

有没有办法重新配置我班级的注释?

mdb 将在 jboss 6 中运行。

0 投票
2 回答
13276 浏览

jms - HornetQ 无法验证用户

我在 ubuntu 上使用 jboss AS 6 Final 和 hornetQ

我使用管理面板在名为 Message Buffer Queue 的服务器上创建了一个新队列。

我收到以下错误:

这是我的文件:

我的 HornetQ 配置文件是

我的堆栈跟踪是:

问题似乎是什么问题?