gpt4 book ai didi

java - JMS 连接工厂 NullPointerException

转载 作者:搜寻专家 更新时间:2023-11-01 03:55:22 25 4
gpt4 key购买 nike

我正在尝试使用 JMS 运行教程,但遇到了问题。我正在使用最新的 Glassfish 版本和最新的 JavaEE SDK。我在 Glassfish 管理控制台中创建一个 ConnectionFactory 资源,然后尝试使用以下调用在代码中实例化它:

@Resource(mappedName = "jms/ExampleConnectionFactory")
private static ConnectionFactory connectionFactory;

但我在以下行中收到了 NullPointerException:

Connection connection = connectionFactory.createConnection();

我该如何解决这个问题?提前致谢。

最佳答案

我在尝试让 RESTful Web 服务将消息放入 JMS 队列时也遇到了这个问题。

对我来说,我按照这里的教程 (http://www.tricoder.net/blog/?p=128),我需要在我的 public class... 代码上方放置一个 @Stateless 注释。

出于某种原因(我不知道为什么,因为我对此完全陌生)@Stateless 是依赖注入(inject)工作所必需的。 (它在上面的源代码中说)

编辑:即便如此,在开发我的应用程序时,我有时也会遇到 NullPointerException。发生这种情况时,重新启动 Glassfish 可以解决问题。

关于java - JMS 连接工厂 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8906244/

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