ActiveMQ配置:BrokerXMLConfig ActiveMQ.xml-未找到相对路径文件
我正在使用引用外部ActiveMQ.xml文件的动态WEB项目中的WEB-INF/resources.xml文件配置ActiveMQ的嵌入式实例。ActiveMQ使用位于Tomcat的{$CATALINA_HOME}/conf目录中的ActiveMQ.xml的绝对路径启动并按预期运行。将activemq.xml放入项目的WEB-INF目录时,Tomcat无法使用相对路径找到BrokerXmlConfig文件ActiveMQ配置:BrokerXMLConfig ActiveMQ.xml-未找到相对路径文件,activemq,tomee-8,Activemq,Tomee 8,我正在使用引用外部ActiveMQ.xml文件的动态WEB项目中的WEB-INF/resources.xml文件配置ActiveMQ的嵌入式实例。ActiveMQ使用位于Tomcat的{$CATALINA_HOME}/conf目录中的ActiveMQ.xml的绝对路径启动并按预期运行。将activemq.xml放入项目的WEB-INF目录时,Tomcat无法使用相对路径找到BrokerXmlConfig文件 是否可以将activemq.xml文件与WEB-INF目录中的项目打包 如果可能,Tom
<resources>
<Resource id="jmsConnectionFactory" type="javax.jms.ConnectionFactory">
connectionMaxIdleTime = 15 Minutes
connectionMaxWaitTime = 5 seconds
poolMaxSize = 10
poolMinSize = 0
resourceAdapter = MyJmsResourceAdapter
transactionSupport = xa
</Resource>
<Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">
BrokerXmlConfig = xbean:file:/absolute/path/to/activemq.xml
ServerUrl = tcp://localhost:61616
</Resource>
<resources>
<resources>
<Resource id="jmsConnectionFactory" type="javax.jms.ConnectionFactory">
connectionMaxIdleTime = 15 Minutes
connectionMaxWaitTime = 5 seconds
poolMaxSize = 10
poolMinSize = 0
resourceAdapter = MyJmsResourceAdapter
transactionSupport = xa
</Resource>
<Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">
BrokerXmlConfig = xbean:file:WEB-INF/activemq.xml
ServerUrl = tcp://localhost:61616
</Resource>
<resources>
我从未解决过xbean相对路径问题。使用绝对路径是可行的
BrokerXmlConfig = xbean:file:/absolute/path/to/activemq.xml
除了路径问题,我最终没有使用单独的activemq.xml文件。我刚刚使用了带有默认JMS资源适配器的连接工厂
<resources>
<Resource id="jmsConnectionFactory" type="javax.jms.ConnectionFactory">
connectionMaxIdleTime = 15 Minutes
connectionMaxWaitTime = 5 seconds
poolMaxSize = 10
poolMinSize = 0
resourceAdapter = Default JMS Resource Adapter
transactionSupport = xa
</Resource>
<resources>
连接最大时间=15分钟
connectionMaxWaitTime=5秒
poolMaxSize=10
poolMinSize=0
resourceAdapter=默认JMS资源适配器
transactionSupport=xa
我从未解决过xbean相对路径问题。使用绝对路径是可行的
BrokerXmlConfig = xbean:file:/absolute/path/to/activemq.xml
除了路径问题,我最终没有使用单独的activemq.xml文件。我刚刚使用了带有默认JMS资源适配器的连接工厂
<resources>
<Resource id="jmsConnectionFactory" type="javax.jms.ConnectionFactory">
connectionMaxIdleTime = 15 Minutes
connectionMaxWaitTime = 5 seconds
poolMaxSize = 10
poolMinSize = 0
resourceAdapter = Default JMS Resource Adapter
transactionSupport = xa
</Resource>
<resources>
连接最大时间=15分钟
connectionMaxWaitTime=5秒
poolMaxSize=10
poolMinSize=0
resourceAdapter=默认JMS资源适配器
transactionSupport=xa