tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: Connect to external (non ActiveMQ) JMS server
Date Mon, 28 Sep 2015 17:40:12 GMT
try: ConnectionFactoryJndiName = openejb:Resource/sonicConnectionFactory


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-09-28 10:26 GMT-07:00 dimas <dmitry_shultz@kaltire.com>:

> It almost works. I had to specify ProviderIntegrationMode = jndi in the
> Resource block like this because broker url in the connection properties is
> ignored (and it always tries to connect to localhost)
>
> <Resource id="MySonicAdapter" type="GenericJMSRA"
> provider="com.kaltire:genericra">
>         UserName = brCentral
>         Password = brCentral
>         ProviderIntegrationMode = jndi
>         JndiProperties = "java.naming.provider.url=tcp://dev.test:1401"
>     </Resource>
>
> Getting this exception:
>
> Sep 28, 2015 10:26:41 AM
> org.apache.geronimo.connector.outbound.MCFConnectionInterceptor
> getConnection
> SEVERE: Error occurred creating ManagedConnection for handle:
> nullManagedConnectionInfo:
> org.apache.geronimo.connector.outbound.ManagedConnectionInfo@63a8d3d. mc:
> null]
> javax.resource.ResourceException: Name [sonicConnectionFactory] is not
> bound
> in this Context. Unable to find [sonicConnectionFactory].
>         at
>
> com.sun.genericra.util.ExceptionUtils.newResourceException(ExceptionUtils.java:73)
>         at
>
> com.sun.genericra.outbound.AbstractManagedConnectionFactory.createManagedConnection(AbstractManagedConnectionFactory.java:128)
>         at
>
> org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
>         at
>
> org.apache.geronimo.connector.outbound.LocalXAResourceInsertionInterceptor.getConnection(LocalXAResourceInsertionInterceptor.java:41)
>         at
>
> org.apache.geronimo.connector.outbound.SinglePoolConnectionInterceptor.internalGetConnection(SinglePoolConnectionInterceptor.java:70)
>         at
>
> org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionInterceptor.getConnection(AbstractSinglePoolConnectionInterceptor.java:80)
>         at
>
> org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:49)
>         at
>
> org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:101)
>         at
>
> org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
>         at
>
> org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
>         at
>
> org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
>         at
>
> org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:81)
>         at
>
> com.sun.genericra.outbound.ConnectionFactory.createConnection(ConnectionFactory.java:75)
>         at
> com.kaltire.application.BookService.sendMessage(BookService.java:66)
>
> Caused by: javax.resource.spi.InvalidPropertyException: Name
> [sonicConnectionFactory] is not bound in this Context. Unable to find
> [sonicConnectionFactory].
>         at
>
> com.sun.genericra.util.ExceptionUtils.newInvalidPropertyException(ExceptionUtils.java:42)
>         at
>
> com.sun.genericra.util.ObjectBuilderFactory$JndiObjectBuilder.createObject(ObjectBuilderFactory.java:99)
>         at
> com.sun.genericra.util.ObjectBuilder.build(ObjectBuilder.java:99)
>         at
>
> com.sun.genericra.outbound.AbstractManagedConnectionFactory.initializeConnectionFactory(AbstractManagedConnectionFactory.java:182)
>         at
>
> com.sun.genericra.outbound.AbstractManagedConnectionFactory.createManagedConnection(AbstractManagedConnectionFactory.java:118)
>         ... 74 more
> Caused by: javax.naming.NameNotFoundException: Name
> [sonicConnectionFactory]
> is not bound in this Context. Unable to find [sonicConnectionFactory].
>         at org.apache.naming.NamingContext.lookup(NamingContext.java:819)
>         at org.apache.naming.NamingContext.lookup(NamingContext.java:167)
>         at
> org.apache.naming.SelectorContext.lookup(SelectorContext.java:156)
>         at javax.naming.InitialContext.lookup(InitialContext.java:417)
>         at
>
> com.sun.genericra.util.ObjectBuilderFactory$JndiObjectBuilder.createObject(ObjectBuilderFactory.java:97)
>         ... 77 more
>
>
>
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/Connect-to-external-non-ActiveMQ-JMS-server-tp4676331p4676351.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message