gpt4 book ai didi

java - 使用 JBoss 需要 5 个 JMS Jars

转载 作者:行者123 更新时间:2023-12-02 08:24:47 25 4
gpt4 key购买 nike

我需要在 JBoss 5 中配置 JMS。我正在寻找执行此操作的 jar。有谁知道编译这行代码需要什么Jars?

    h.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
h.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
h.put("java.naming.provider.url", "localhost:1099");
InitialContext i = new InitialContext(h);

我正在寻找编译所需的包。总是抛出 ClassNotFoundException NamingContextFactory 未找到。

在 JBoss 4 中,jar 是并发.jar、jbossmq-client.jar、jboss-common-client.jar、jboss-system-client.jar、jnp-client.jar 和 log4j.jar。

JBoss 5 jar 是什么?

最佳答案

如果您使用Eclipse for Java EE作为 IDE,那么您所需要做的就是创建 JBoss Server Runtime,并在项目的构建路径中添加 Server Runtime 库,并且来自 JBoss AS 的所有 jar 都将添加到您的类路径中,无需查找它们,一切都会被编译。

Here您可以看到 JBoss AS 5.x 使用什么来服务 JMS(在该页面上查找“删除 JMS(Java 消息服务)”),一些 jar 位于那里,一些 jar 位于服务器的 common/lib 文件夹中(jboss-messaging.jar、jboss-messaging-int.jar、jnpserver.jar),一些位于 lib 文件夹中(concurent.jar、jboss-common-core.jar 和 jboss-system.jar)。但更好地使用 IDE 的方法,没有帮助吗?还要小心。

JBoss Messaging is a high performance JMS provider in the JBoss Enterprise Middleware Stack (JEMS), included with JBoss 5 as the default messaging provider. It is also the backbone of the JBoss ESB infrastructure. JBoss Messaging is a complete rewrite of JBossMQ, which is the default JMS provider for the JBoss AS 4.x series

更新:要使用服务器运行时库,也许您需要安装 JBoss Tools ,我只是不记得 Eclipse 是否可以在没有它的情况下从 JBoss 加载所有 jar。

关于java - 使用 JBoss 需要 5 个 JMS Jars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com