Hi,
We are migrating a J2EE application (involving JMS/MDB) from Weblogic 7 to JBoss 4. The setup on weblogic uses Queue, Connection factory, JMS server, JDBC Message store.
We have been able to create Queue on JBoss using jbossmq-destinations-service.xml and we tried to create Connection factory in jms-ds.xml as :
<no-tx-connection-factory>
<jndi-name>PBOLogQueueConnectionFactory</jndi-name>
<rar-name>jms-ra.rar</rar-name>
<connection-definition>org.jboss.resource.adapter.jms.JmsConnectionFactory</connection-definition>
<config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Queue</config-property>
<max-pool-size>20</max-pool-size>
<security-domain-and-application/>
</no-tx-connection-factory>
Testing JMS log queue by sending a test message...javax.naming.NameNotFoundException: PBOLogQueueConnectionFactory not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:491)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:499)
at org.jnp.server.NamingServer.getObject(NamingServer.java:505)
at org.jnp.server.NamingServer.lookup(NamingServer.java:278)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
look in the jndi tree in the webconsole to see if the PBOLogQueueConnectionFactory is in there. Could be that you ran into the (to?) flexible jndi naming usage of WLS. JBoss is more strict so the actual name could be something different than you think.