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

Reply via email to