spring整合activemq时候出现的一个问题,望好心人解答

2019-03-25 13:34|来源: 网路

<amq:broker useJmx="false" persistent="true">
		<amq:persistenceAdapter>
			<amq:amqPersistenceAdapter directory="G:/amq" />
			<!-- 使用数据库持久化 -->
			<!--<amq:jdbcPersistenceAdapter dataSource="#mysql-ds" />-->
		</amq:persistenceAdapter>
		<amq:transportConnectors>
			<amq:transportConnector uri="tcp://localhost:61616" />
		</amq:transportConnectors>
	</amq:broker>


以上这段是声明的一个broker,我现在想要修改activemq.xml里面的内容,但是由于是用内置的activemq而不是下载的activemq完整客户端,所以现在不知道要到哪儿去找xml文件。

网上搜了下,有如下的声明方法可以指定xml文件路径:
<bean id="broker"
class="org.apache.activemq.xbean.BrokerFactoryBean">
<property name="config" value="classpath:activemq.xml" />
<property name="start" value="true" />
</bean>

但我想要的是用<amq:broker>这个标签,我翻看了amq的xsd,但是没有找到合适的标签。不知有没人知道,能够告诉我一下,万分感谢!!!

问题补充:<amq:connectionFactory id="jmsConnectionFactory"
brokerURL="vm://localhost?brokerConfig=xbean:activemq.xml"/>

我在url后面如上设置也不行。

相关问答

更多
  • 从前天开始,老天便纷纷扬扬地下起了雪,特别是昨天下午的大雪真让人感到兴奋。孩子们可过足了瘾。打雪仗...
  • 我建议你学一些电脑中级之类的,一般都有培训的,看你学习不是很好,应该没心思整天去学校上课什么的,还要找一些比较可靠和质量好点的培训一下。拿个电脑中级证书就可以了。
  • 我帮你查了离开南京到达南宁市了好像正在发往桂平市.这是我给你做出的回答,谢谢~
  • ActiveMQ的服务是随机器启动的(当你安装了他的服务之后,默认是不安装的,不过有时候会不经意安装),这时候你再用Spring启动ActiveMQ就会报如上的错误。 你可以在运行里输入net stop activemq停止之后再用Spring启动一下看看。
  • junit junit 4.11 test org.apache.activemq activemq-all 5.11.1
  • 用到的jar包如下 activemq-client-5.13.1.jar commons-logging-1.1.3.jar geronimo-j2ee-management_1.1_spec-1.0.1.jar geronimo-jms_1.1_spec-1.1.1.jar hamcrest-core-1.3.jar junit-4.12.jar log4j-1.2.17.jar org.springframework.transaction.jar slf4j-api-1.7.5.jar slf4j-l ...
  • ActiveMQ的服务是随机器启动的(当你安装了他的服务之后,默认是不安装的,不过有时候会不经意安装),这时候你再用 Spring启动ActiveMQ就会报如上的错误。 你可以在运行里输入net stop activemq停止之后再用Spring启动一下看看。
  • create procedure p_copy_emp_info is v_sql_str varchar2(200); n_result number:=0; begin begin select count(*) into n_result from all_tables where table_name='emp1'; exception when others then n_result:=0; end if n_result>0 then v_sql_str='insert into emp1 s ...