Author: jlmonteiro
Date: Thu Jul 21 10:01:23 2011
New Revision: 1149094
URL: http://svn.apache.org/viewvc?rev=1149094&view=rev
Log:
Fix some other default ports for ActiveMQ
Modified:
openejb/branches/openejb-3.2.x/container/openejb-core/src/test/java/org/apache/openejb/core/mdb/JmsMdbContainerTest.java
Modified:
openejb/branches/openejb-3.2.x/container/openejb-core/src/test/java/org/apache/openejb/core/mdb/JmsMdbContainerTest.java
URL:
http://svn.apache.org/viewvc/openejb/branches/openejb-3.2.x/container/openejb-core/src/test/java/org/apache/openejb/core/mdb/JmsMdbContainerTest.java?rev=1149094&r1=1149093&r2=1149094&view=diff
==============================================================================
---
openejb/branches/openejb-3.2.x/container/openejb-core/src/test/java/org/apache/openejb/core/mdb/JmsMdbContainerTest.java
(original)
+++
openejb/branches/openejb-3.2.x/container/openejb-core/src/test/java/org/apache/openejb/core/mdb/JmsMdbContainerTest.java
Thu Jul 21 10:01:23 2011
@@ -18,13 +18,14 @@ package org.apache.openejb.core.mdb;
import junit.framework.TestCase;
import org.apache.openejb.assembler.classic.Assembler;
+import org.apache.openejb.assembler.classic.ResourceInfo;
import org.apache.openejb.assembler.classic.SecurityServiceInfo;
import org.apache.openejb.assembler.classic.TransactionServiceInfo;
import org.apache.openejb.config.ConfigurationFactory;
import org.apache.openejb.core.ivm.naming.InitContextFactory;
import org.apache.openejb.jee.EjbJar;
import org.apache.openejb.jee.MessageDrivenBean;
-import static org.apache.openejb.util.Join.join;
+import org.apache.openejb.util.NetworkUtil;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
@@ -39,13 +40,17 @@ import javax.jms.Queue;
import javax.jms.Session;
import javax.jms.TextMessage;
import javax.naming.InitialContext;
+import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+import java.util.Properties;
import java.util.Stack;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
+import static org.apache.openejb.util.Join.join;
+
/**
* @version $Rev$ $Date$
*/
@@ -56,8 +61,16 @@ public class JmsMdbContainerTest extends
ConfigurationFactory config = new ConfigurationFactory();
Assembler assembler = new Assembler();
+ // define props for RA in order to change the default activeMQ port
+ Properties props = new Properties();
+ String brokerAddress = NetworkUtil.getLocalAddress("tcp://", "");
+ String brokerXmlConfig = "broker:(" + brokerAddress + ")?useJmx=false";
+ props.put("BrokerXmlConfig", brokerXmlConfig);
+
assembler.createTransactionManager(config.configureService(TransactionServiceInfo.class));
assembler.createSecurityService(config.configureService(SecurityServiceInfo.class));
+ assembler.createResource(config.configureService(ResourceInfo.class,
"Default JMS Resource Adapter",
+ props, "Default JMS Resource Adapter",
"ActiveMQResourceAdapter"));
// Setup the descriptor information