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