Re: Configure OpenEJB Container to use external activemq.xml file

2008-08-11 Thread rde8026

Any update on this subject?
Thx




rde8026 wrote:
 
 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-tp18858260p18926099.html
Sent from the OpenEJB User mailing list archive at Nabble.com.



MDB

2008-08-11 Thread lupu.slobodu

Trying to run the MDB sample form 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/simple-mdb-with-descriptor/?pathrev=678070

It looks up the ConnectionFactory but it crashes when calling 
 connectionFactory.createConnection();

javax.jms.JMSException: Could not create Transport. Reason:
java.io.IOException: Transport scheme NOT recognized: [vm]
.
.
.
Caused by: java.lang.ClassCastException:
org.apache.activemq.transport.vm.VMTransportFactory cannot be cast to
org.apache.activemq.transport.TransportFactory

-- 
View this message in context: http://www.nabble.com/MDB-tp18930176p18930176.html
Sent from the OpenEJB User mailing list archive at Nabble.com.



Re: Custom Resource Factory

2008-08-11 Thread David Blevins


On Aug 8, 2008, at 11:11 AM, lupu.slobodu wrote:



Here it is what I've been trying:

1)Resource Factory configuration in tomcat context.xml

 Resource
  name=bean/ParamsFactory
  auth=Container
  type=sample.jndi.ResourceBean
  factory=sample.jndi.GenericObjectFactory
value=ContextResource
  /

2)test web application's  web.xml

resource-env-ref
 description
   Object factory for ResourceBean instances.
 /description
 resource-env-ref-name
bean/ParamsFactory
 /resource-env-ref-name
 resource-env-ref-type
   sample.jndi.ResourceBean
 /resource-env-ref-type
/resource-env-ref


I can look it up successfully from a servlet like this

Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup(java:comp/env);
		ResourceBean bean = (ResourceBean) envCtx.lookup(bean/ 
ParamsFactory);



The same look up fails  when performed inside a session bean.

I tried to integrate the declarations in the openejb web module  
web.xml

descriptor also but with no success.


If you can look it up from a Servlet, we're not too far! Post the ejb- 
jar.xml you using if you can.  You would need an identical resource- 
env-ref in there for your session bean.


-David



Re: OpenEJB 3.0.1 release date

2008-08-11 Thread David Blevins
I really really hope we can get something released in the next 2-3  
weeks.


-David

On Aug 11, 2008, at 6:41 AM, Martin Vysny wrote:


Hi guys,
 can you please tell me when the 3.0.1 is planned to be released?
(preferable with fixed bug:
https://issues.apache.org/jira/browse/OPENEJB-806 :-)
Thanks,
Martin