Sep 7th, 2010, 01:31 PM
MDP listener container with weblogic JMS
The working model of my spring application (spring v2.5) works with MDPs. The application is deployed on Tomcat as a WAR. Tibco is the JMS provider. The application uses jencks JCA container with Generic JMS ResourceAdapter (com.sun.genericra.GenericJMSRA).
We want to replace tibco with Weblogic JMS (Weblogic v11g). Surely, the configuration jencks+GenericJMSRA is not compatible with weblogic. The responses given by Juergen in the following posts helped me in understanding the two message listening options available in spring namely
A. the JCA-way using JmsMessageEndpointManager
B. the JMS-way using DefaultMessageListenerContainer
I'll be thankful to someone who helps me in finding out answers to following -
1> If I go by JCA way (A.), I need a compatible resource adapter for weblogic as indicated in spring reference doc under section "Support for JCA Message Endpoints". Where can I get one such resource adapter which can be deployed in weblogic server and later can be obtained through JNDI lookup and used in the application?
2> The use of CommonJ WorkManagerTaskExecutor has been suggested with weblogic to delegate thread management to server managed threadpool. (Applicable to both message listening options)
2.1> How do I create a WorkManager in weblogic which can be used for this purpose?
2.2> In my application, how do I get the reference of this workmanager for injection to WorkManagerTaskExecutor?
The following post talks about how we can do this in JBoss -
Thanks in advance.
Tags for this Thread