Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 在同一台机器上运行两台独立的HornetQ服务器_Spring_Jms_Hornetq - Fatal编程技术网

Spring 在同一台机器上运行两台独立的HornetQ服务器

Spring 在同一台机器上运行两台独立的HornetQ服务器,spring,jms,hornetq,Spring,Jms,Hornetq,如何在同一台机器上运行两台独立的hornetq服务器?应该更改哪些配置?(即,哪些端口)?以及如何连接他们的JNDI服务器 我的JNDemplatebean(在applicationContext.xml中)(我应该为每台服务器使用两个JNDemplate吗?) org.jnp.interfaces.NamingContextFactory org.jboss.naming:org.jnp.interfaces jnp://localhost:1099 在hornetq主目录中有两个文件需要修

如何在同一台机器上运行两台独立的hornetq服务器?应该更改哪些配置?(即,哪些端口)?以及如何连接他们的JNDI服务器

我的JNDemplatebean(在applicationContext.xml中)(我应该为每台服务器使用两个JNDemplate吗?)


org.jnp.interfaces.NamingContextFactory
org.jboss.naming:org.jnp.interfaces
jnp://localhost:1099

在hornetq主目录中有两个文件需要修改。使用hornetq单机版时,我将使用默认路径:

  • config/stand-lone/non-clustering/hornetq-beans.xml
在此处更改jndi端口(1099/1098)

  • config/stand-lone/non-clustering/hornetq-configuration.xml

在此处更改netty端口(5445)

我试图将两个HornetQ独立节点实现为Produccer/Consumer,除了您建议的一个文件外,还可以对上述两个文件进行哪些更改,我也这么做了,但运气不好!!请举例说明。谢谢
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
    <property name="environment">
        <props>
            <prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
            <prop key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
            <prop key="java.naming.provider.url">jnp://localhost:1099</prop>
        </props>
    </property>
</bean>