I gave that a go and here is the error message: org.apache.openejb.OpenEJBException: javax.resource.spi.ResourceAdapterInternalException: Failed to startup an embedded broker: openejb:xbean:(file:///D:opt/openejb-3.0/lib/activemq.xml)?persistent=false, due to: org.springframework.beans.factory.BeanDefinitionStoreException: Could not resolve bean definition resource pattern [(file:///D:opt/openejb-3.0/lib/activemq.xml)?persistent=false]; nested exception is java.io.FileNotFoundException: class path resource [(file:///D:opt/openejb-3.0/lib/] cannot be resolved to URL because it does not exist: Failed to startup an embedded broker: openejb:xbean:(file:///D:opt/openejb-3.0/lib/activemq.xml)?persistent=false, due to: org.springframework.beans.factory.BeanDefinitionStoreException: Could not resolve bean definition resource pattern [(file:///D:opt/openejb-3.0/lib/activemq.xml)?persistent=false]; nested exception is java.io.FileNotFoundException: class path resource [(file:///D:opt/openejb-3.0/lib/]
Seems this doesn't want to work! I've attached my activemq.xml file here. Thanks for your help so far - its much appreciated... http://www.nabble.com/file/p18884422/activemq.xml activemq.xml . Thx, RE David Blevins wrote: > > > On Aug 7, 2008, at 6:48 AM, rde8026 wrote: > >> >> Hi David, >> >> Thanks for the reply. I've tried using the fully qualified path and >> I get >> the same exception - >> >> Failed to startup an embedded broker: >> openejb:xbean:(D:/opt/openejb-3.0/lib/activemq.xml)? >> persistent=false, due >> to: org.springframework.beans.factory.BeanDefinitionStoreException: >> Could >> not resolve bean definition resource pattern >> [(D:/opt/openejb-3.0/lib/activemq.xml)?persistent=false]; nested >> exception >> is java.io.FileNotFoundException: class path resource >> [(D:/opt/openejb-3.0/lib/] cannot be resolved to URL because it does >> not >> exist >> >> I'm curious do you know if anyone has successfully gotten this to >> work or is >> it a bug? Any ideas would be much appreciated. > > I think I've tried this before, but I could be imagining things. > Looking at the exception though, it seems that we might need to make > the path a valid URL. Try this one: > > file:///D:/opt/openejb-3.0/lib/activemq.xml > > If that doesn't work, post your activemq.xml (or some version of it) > and I'll give it a try. > > If that *does* work, then we can add examples as well as wrap this > activemq functionality with something that tries harder to make things > work and gives a better error message when they can't. > > -David > > >> David Blevins wrote: >>> >>> >>> On Aug 6, 2008, at 12:47 PM, rde8026 wrote: >>> >>>> >>>> I've been trying to get the openEJB container to allow me to use an >>>> external >>>> activemq.xml file for a while now and have been unsuccessful. Below >>>> is my >>>> resource config >>>> >>>> <Resource id="ActiveMQRA" type="ActiveMQResourceAdapter"> >>>> # Broker configuration URI as defined by ActiveMQ >>>> # see http://activemq.apache.org/broker-configuration-uri.html >>>> >>>> #BrokerXmlConfig broker:(tcp://localhost:61616)?useJmx=false >>>> BrokerXmlConfig xbean:activemq.xml >>>> >>>> # Broker address >>>> >>>> #ServerUrl vm://localhost?async=true >>>> ServerUrl tcp://localhost:61616 >>>> >>>> # DataSource for persistence messages >>>> >>>> DataSource MessageDataStore >>>> </Resource> >>>> >>>> With the activemq.xml file placed in the lib directory >>> >>> Hmmm... Try using an absolute path to the activemq.xml file and see >>> if that doesn't make activemq happier. >>> >>> Not sure if that will work, but worth a try. >>> >>> -David >>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Configure-OpenEJB-Container-to-use-external-activemq.xml-file-tp18858260p18870919.html >> Sent from the OpenEJB User mailing list archive at Nabble.com. >> >> > > > -- View this message in context: http://www.nabble.com/Configure-OpenEJB-Container-to-use-external-activemq.xml-file-tp18858260p18884422.html Sent from the OpenEJB User mailing list archive at Nabble.com.
