Java JBossJMS存储队列文件

Java JBossJMS存储队列文件,java,jboss,queue,hornetq,jbossmq,Java,Jboss,Queue,Hornetq,Jbossmq,我同时使用JBossAS4(JBossMQ)和JBossAS7(HornetQ)。我想配置存储队列的位置。 在JBoss的目的地4/JBoss/server/default/deploy中,我有default-ds.xml,我相信它是在数据库中存储队列的配置: 默认值 <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> <xa-datasource-property n

我同时使用JBossAS4(JBossMQ)和JBossAS7(HornetQ)。我想配置存储队列的位置。 在JBoss的目的地4/JBoss/server/default/deploy中,我有default-ds.xml,我相信它是在数据库中存储队列的配置:

默认值

<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
 <xa-datasource-property name="URL">jdbc:h2:${jboss.server.data.dir}${/}h2${/}localDB;LOCK_TIMEOUT=360000;DB_CLOSE_ON_EXIT=FALSE</xa-datasource-property>
 <user-name>sa</user-name>
<min-pool-size>1</min-pool-size>
      <max-pool-size>10</max-pool-size>
 <track-connection-by-tx />
<metadata>
   <type-mapping>Hypersonic SQL</type-mapping>
</metadata>
 </xa-datasource>
org.h2.jdbcx.JdbcDataSource
jdbc:h2:${jboss.server.data.dir}${/}h2${/}localDB;锁定超时=360000;DB\u关闭\u打开\u退出=错误
sa
1.
10
高超音速SQL


我想知道在JBOSS AS 7中是否有hornetQ提供的这样的文件,它将帮助我配置存储队列。我需要在服务器重启之间保持队列,等等。文件在哪里?它只是standalone.xml吗?

HornetQ只支持文件持久性。HornetQ使用一组二进制日志文件将消息存储在队列中

默认情况下,信息存储在
$JBOSS_HOME/standalone/data(messagingbindings、messagingjournal和messaginglargemessages目录)

您可以在
standalone.xml
文件中修改默认目录

乙二醇


真的
注意,路径始终相对于属性(系统属性,在本例中为用户主页)。不可能定义绝对路径