1.Junit测试时,使用for循环发送JMS(ReportQuestionSender)的时候,监听器(ReportQuestionListener)只接受到一条消息。

原因:使用Junit测试会阻塞线程。而监听器(ReportQuestionListener)本身就是一个线程。

解决方法:方法的最后加上 Thread.sleep(10000);

  1. Java-JMS Bug记录
  2. Java-JMS Bug记录

相关文章:

  • 2021-05-25
  • 2021-04-14
  • 2021-05-27
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-10
  • 2021-10-22
  • 2021-12-28
相关资源
相似解决方案