support for non-XBean based XML configuration files does not seem to work
-------------------------------------------------------------------------
Key: AMQ-790
URL: https://issues.apache.org/activemq/browse/AMQ-790
Project: ActiveMQ
Type: Bug
Versions: 4.0.1
Reporter: james strachan
Assigned to: james strachan
Fix For: 4.1
It seems we don't currently support regular Spring XML configuration files when
using the 'activemq' command.
Steps to reproduce:
[EMAIL PROTECTED] jms]$ unzip incubator-activemq-4.0.1.zip
Archive: incubator-activemq-4.0.1.zip
creating: incubator-activemq-4.0.1/
creating: incubator-activemq-4.0.1/bin/
creating: incubator-activemq-4.0.1/conf/
creating: incubator-activemq-4.0.1/docs/
creating: incubator-activemq-4.0.1/example/
creating: incubator-activemq-4.0.1/example/activemq-web-console/
...
inflating: incubator-activemq-4.0.1/userGuide.html
inflating: incubator-activemq-4.0.1/var/activemq.log
[EMAIL PROTECTED] jms]$ echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="broker" class="org.apache.activemq.broker.BrokerService"
init-method="start">
<property name="transportConnectorURIs">
<list>
<value>tcp://localhost:61234</value>
</list>
</property>
</bean>
</beans> ' > incubator-activemq-4.0.1/conf/activemq.xml
[EMAIL PROTECTED] jms]$ cd incubator-activemq-4.0.1/bin
[EMAIL PROTECTED] bin]$ sh activemq
ACTIVEMQ_HOME: /home/john/devel/java/jms/incubator-activemq-4.0.1
Loading message broker from: xbean:activemq.xml
INFO BrokerService - ActiveMQ 4.0.1 JMS Message Broker
(localhost) is starting
INFO BrokerService - For help or more information please
see: http://incubator.apache.org/activemq/
INFO JDBCPersistenceAdapter - Database driver recognized:
[apache_derby_embedded_jdbc_driver]
INFO JournalPersistenceAdapter - Journal Recovery Started from: Active
Journal: using 2 x 20.0 Megs at:
/home/john/devel/java/jms/incubator-activemq-4.0.1/bin/activemq-data/localhost/journal
INFO JournalPersistenceAdapter - Journal Recovered: 0 message(s) in
transactions recovered.
INFO TransportServerThreadSupport - Listening for connections at:
tcp://prokopiev.stc.donpac.ru:61234
INFO TransportConnector - Connector
tcp://prokopiev.stc.donpac.ru:61234 Started
INFO BrokerService - ActiveMQ JMS Message Broker
(localhost, ID:prokopiev.stc.donpac.ru-41458-1151926448246-1:0) started
ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
java.lang.ClassCastException: org.apache.activemq.broker.BrokerService
ERROR: java.lang.Exception: java.lang.ClassCastException:
org.apache.activemq.broker.BrokerService
INFO BrokerService - ActiveMQ Message Broker (localhost,
ID:prokopiev.stc.donpac.ru-41458-1151926448246-1:0) is shutting down
INFO TransportConnector - Connector
tcp://prokopiev.stc.donpac.ru:61234 Stopped
INFO VMTransportFactory - Shutting down VM connectors for
broker: localhost
INFO BrokerService - ActiveMQ JMS Message Broker
(localhost, ID:prokopiev.stc.donpac.ru-41458-1151926448246-1:0) stopped
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira