JMS ConnectionFactory 空指针异常

Ego*_*gor 5 java jms glassfish nullpointerexception

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

@Resource(mappedName = "jms/ExampleConnectionFactory")
private static ConnectionFactory connectionFactory;
Run Code Online (Sandbox Code Playgroud)

NullPointerException但我在以下几行收到:

Connection connection = connectionFactory.createConnection();
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?提前致谢。

Pha*_*nto 0

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

对我来说,我在这里遵循了本教程(http://www.tricoder.net/blog/?p=128@Stateless ),并且我需要在代码上方放置注释public class...

由于某种原因(我不知道为什么,因为我对此完全陌生),@Stateless依赖注入需要工作。(它在上面的来源中说)

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