【发布时间】:2013-09-23 12:47:15
【问题描述】:
我目前正在开发一个 JMS 系统。我已经能够开发发布者 (JSF)、订阅者 (MDB),并且可以通过 MDB 的 onMessage 方法将 JMS 消息打印到控制台。
我的问题是我无法在视图中显示它们:JSF、Applet 或 JTextArea swing。
如何从 MDB 的 onMessage 方法调用给定小程序的 JTextArea?我试图从 MDB 实例化一个 Applet 对象
例如:TestApplet tst = new TestApplet():
然后进入onMessage 方法,在将消息提取到testMessage 变量后,我尝试了:tst.textAtrea.append(testMessage);
这里我从容器中得到一个错误。
除了上面的例子,我希望有任何其他的解决方案来解决我的问题(只想在视图中显示 JMS 消息,而不仅仅是在控制台上)
【问题讨论】:
-
当您添加 mdb 标签时,它会被转换为 ms-access。我认为您打算改为消息驱动bean,因此相应地更改了标签。
标签: java jms message-driven-bean