diff --git a/activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQResourceAdapter.java b/activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQResourceAdapter.java
index d8c7e5a967..a08daef69b 100755
--- a/activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQResourceAdapter.java
+++ b/activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQResourceAdapter.java
@@ -79,7 +79,7 @@ public class ActiveMQResourceAdapter implements ResourceAdapter, Serializable {
broker = BrokerFactory.createBroker(new URI(brokerXmlConfig));
broker.start();
} catch (Throwable e) {
- throw new ResourceAdapterInternalException("Failed to startup an embedded broker: "+e, e);
+ throw new ResourceAdapterInternalException("Failed to startup an embedded broker: "+brokerXmlConfig+", due to: "+e, e);
}
}
}
diff --git a/activemq-ra/src/main/rar/META-INF/ra.xml b/activemq-ra/src/main/rar/META-INF/ra.xml
index 75b5039f7c..ca1e273698 100755
--- a/activemq-ra/src/main/rar/META-INF/ra.xml
+++ b/activemq-ra/src/main/rar/META-INF/ra.xml
@@ -94,7 +94,10 @@
BrokerXmlConfig
java.lang.String
+
+