【问题标题】:HornetQ embedded JMS server using external files使用外部文件的 HornetQ 嵌入式 JMS 服务器
【发布时间】:2013-09-20 18:15:01
【问题描述】:

是否可以使用不在类路径中的配置文件在 Java 应用程序中嵌入 JMS HornetQ 服务器?

EmbeddedHornetQ 类有一个名为 setConfigResourcePath 的方法,它接收代表类路径资源的字符串,就像它的 javadoc 中描述的那样:

/**
    * Classpath resource for hornetq server config.  Defaults to 'hornetq-configuration.xml'.
    *
    * @param filename
    */
   public void setConfigResourcePath(String filename)
   {
      configResourcePath = filename;
   }

是否可以使用其他外部文件夹嵌入它来获取这些配置文件?

【问题讨论】:

    标签: jms hornetq


    【解决方案1】:

    当然,在我的书“HornetQ 消息传递开发人员指南”中,我给出了一个完整的工作示例。

    http://www.packtpub.com/hornetq-messaging-developers-guide/book

    基本上你需要创建一个 JMSCOnfiguration 对象定义队列和属性,然后使用类似的代码

    EmbeddedJMS jmsServer = new EmbeddedJMS();
    jmsServer.setConfiguration(configuration);
    jmsServer.setJmsConfiguration(jmsConfig);
    jmsServer.start();
    

    皮耶罗·贾科梅利

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-11
      • 2011-12-21
      • 2020-08-20
      • 1970-01-01
      • 2015-06-04
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多