You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by adxun <ad...@live.cn> on 2013/01/17 05:49:41 UTC

Help!!!!one MDB deploy standalone openejb ,but lookup ConnectionFactory result is null!

openejb.xml 

<openejb>
    <Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">
        # Do not start the embedded ActiveMQ broker 
        BrokerXmlConfig  = broker:(tcp://127.0.0.1:61616) 
        ServerUrl = tcp://127.0.0.1:61616 
    </Resource>

    <Resource id="ConnectionFactory" type="javax.jms.ConnectionFactory">
        ResourceAdapter = MyJmsResourceAdapter 
    </Resource>

    <Container id="MyJmsMdbContainer" ctype="MESSAGE">
        ResourceAdapter = MyJmsResourceAdapter 
    </Container>
</openejb>

java main client 


ConnectionFactory CF; 
Properties p = new Properties(); 
p.put("java.naming.factory.initial",
"org.apache.openejb.client.RemoteInitialContextFactory"); 
p.put("java.naming.provider.url", "http://127.0.0.1:4201"); 

InitialContext ctx = new InitialContext(p); 

CF=(ConnectionFactory)ctx.lookup("ConnectionFactory"); 
if(Cf==null) 
 System.out.println("CF is null"); 




CF is null! why? 

ps:ctx may get Resouce DataSouce,so ctx is right! 

thanks you!!!!



--
View this message in context: http://openejb.979440.n4.nabble.com/Help-one-MDB-deploy-standalone-openejb-but-lookup-ConnectionFactory-result-is-null-tp4660274.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.