[ https://issues.apache.org/activemq/browse/AMQ-790?page=all ] james strachan resolved AMQ-790: --------------------------------
Resolution: Fixed as a workaround just use a regular XML configuration file like the one that ships with ActiveMQ... http://incubator.apache.org/activemq/xml-configuration.html > 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 > Assignee: 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