I need to deploy EJB3 MDB on JBOSS 5.1 and listen to the Topic deployed on IBM MQ. One way is to configure the RemoteJMSProvider inside of $JBOSS_HOME/server/default/deploy/messaging/jms-ds.xml. The second way is to use the MQ Resource adapter and deploy it in JBOSS. What are the advantages of one approach to another? Are there any other ways?
Advantage of using IBM MQ Resource adapter over RemoteJMSProvider?
371 Views Asked by Noor Syed At
1
There are 1 best solutions below
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in JBOSS
- Spring - configure Jboss Intros for xml with java config?
- Set system properties in standalone-full.xml in wildfly 8.2
- Jboss showing this error in eclipse
- Errors in named queries: findByName in JBoss AS7 with Hibernate 3.6 and OJdbc6
- How can I make JBoss launch block until build workspace is complete?
- Hot deploying HTML templates generates question marks in the place of chinese characters - only on CentOS
- Maven not picking JAVA_HOME correctly on Bamboo
- JDiameter and SCTP throw SCTPManagement exception
- Method invocation failed when throwing exception from web service
- "Destroying connection that could not be successfully matched"
- Class Path entry my.jar does not point to a valid jar for a Class-Path reference
- Arquillian don't clean deployment from JBoss when run from console
- Error installing JBoss BPM Suite
- Deploye two wars with different domain name but same context-path in same jboss-4.0.3
- Issue with Project References in Java Web Application
Related Questions in EJB-3.0
- EJB Lookup Issue with WebSphere Application Server 6.1
- Inject a parameter from client to ejb bean in the context
- Jboss 6.3: Stateful bean: cannot get the container to hold conversational state
- Exception in using appclient jar in EJB 3 :javax.ejb.EJBException: java.rmi.MarshalException:
- ear deployed successfully but context missing in jboss as 7
- state for one or more table in DB with EJB3
- Can I call from one ejb3 session bean method to other method in same session bean ?
- havaing error in jpql query
- can I use the same EntityManager (same PersistenceContext) to persist a few EntityBean of different types
- 2 BMT ejbs 1 single TX = impossible?
- Glassfish 3.0: Exception while deploying ejb module...Invalid ejb j ar: it contains zero ejb
- @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) doesn't work
- Aspectj : deploying aspects in an existing web application
- IllegalArgumentException: Invalid ejb jar: it contains zero ejb
- EJB3.0 with Hibernate JPA
Related Questions in IBM-MQ
- ClassNotFoundException: com.ibm.mq.jms.MQConnectionFactory (Websphere MQ 7.5 + spring jms + maven tomcat 7 plugin)
- Websphere Message broker multi-instance message flow
- Getting Current hour in local time zone ESQL Message broker
- java.lang.ClassNotFoundException: com.ibm.disthub2.impl.client.SessionConfig
- WebSphere MQ connection pooling with Tomcat
- How to get information about message retrieved from queue
- GETTING SERIALIZING ERROR WHILE ASSIGNING VALUE TO THE DFDL PARSER IN ESQL
- MQ Base classes for Java :- intermittent mqrc 2128 :UoW is already in progress
- Code after readObject() does not run
- IBM.XMS ConnectionFactory.CreateConnection: CompCode: 2, Reason: 2035
- Number of messages flowed through queue
- IBM MQ: CWSMQ0082E: Failed to send to CompCode: 2, Reason: 2017
- Creating and Configuring Websphere MQ for Oracle SOA MQ Series Adapter
- WebSphere MQ - error running runivt on fresh install
- Use of java in WMQ/WMB systems
Related Questions in JBOSS-MDB
- JBoss7 remote MDB connection to JMS queue -Connection failure has been detected
- how to make serial process using MDB and activemq in java
- Where to configure the org.jboss.ejb3.mdb.MdbDelegateWrapper
- When is messaging (e.g. JMS) an alternative for multithreading?
- Dynamically creating asynchronous message queues in Java
- JBoss Error in ejb-jar.xml for Message Driven Bean TextMDB: expected one res-ref-name tag
- Maximum number of messages sent to a Queue in OpenMQ?
- How can we have JBOSS MDB retry its connection if it fails at startup?
- Scheduling a MDB
- Java Message Driven Bean Override
- JMS consumer on a different JVM
- Jboss 5.1 ActiveMQ 5 standalone broker MDB setup
- WebSphere MQ wmq.jmsra looping after exception in MDB
- Message is not removed/ not auto acknowledged from HornetQ
- How do I deploy a Spring MDP on JBOSS 5 App server?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The RemoteJMSProvider is a generic JMS JCA adapter and so can be used by lots of JMS Providers. Essentially it is a JCA wrapper around a standard MQ JMS client that then talks to the MQ QueueManager. This does mean it is not optimised for any specific JMS Provider, and is also likely to not be tested by the vendor of JMS Provider being used.
The MQ Resource Adapter is built by IBM and so will be tested and fully supported by IBM when used in a Java EE application server. It will also mean it is optimised for MQ.