我的应用程序将消息写入JMS队列.我检查了调试器是否正确写入了所有内容.
在服务器控制台上,在JMS Monitoring中,我可以看到Message Current数量的增加(来自我的消息).
但是,有一个组件应该从队列中读取消息并在服务器计算机上写入文件,而这种情况并没有发生.我还不熟悉JMS.
我该怎么做才能解决这个问题?在我知道不是第三方,而是使用我们自己的应用程序之前,我应该在配置中寻找什么?
第一步是检查JMS队列中是否有消费者.
以下是在JMS目标上查看使用者的方法:
步骤1 - 从主页或左侧导航栏中选择"服务 - >消息"下的"JMS服务器":

步骤2 - 为AdminServer或部署JMS队列的其中一个受管服务器选择"JMS服务器":

步骤3 - 选择监控 - >活动目的地.然后选择"自定义此表"并将"消费者当前"和可选的"消费者高"添加到表中:

第4步 - 如果您看不到"消费者当前"列,请向右滚动.如果应该读取消息的应用程序正在侦听队列,则应该看到计数> 0.如果ConsumersCurrent == 0和ConsumersHigh == 0,则没有消费者连接到目的地以阅读消息:
0.">
如果没有使用者,请确保正确部署和/或配置应该使用该消息的应用程序.
| 归档时间: |
|
| 查看次数: |
13042 次 |
| 最近记录: |