activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jaromir Hamala (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-2748) Jboss Adapter Configuration : connection-factory datasource does not overload ra.xml
Date Mon, 15 Apr 2013 13:50:16 GMT

    [ https://issues.apache.org/jira/browse/AMQ-2748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13631725#comment-13631725
] 

Jaromir Hamala commented on AMQ-2748:
-------------------------------------

the connection factory definition should probably look like:
{noformat}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE connection-factories
    PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN"
    "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd">
<connection-factories>
   <tx-connection-factory>
      <jndi-name>activemq/QueueConnectionFactory</jndi-name>
      <xa-transaction/>
      <track-connection-by-tx/>
      <rar-name>activemq-rar-5.3.2.rar</rar-name>
      <connection-definition>javax.jms.QueueConnectionFactory</connection-definition>

      <config-property name="ServerUrl" type="java.lang.String">tcp://foo.bar.org:61616</config-property>

<!--
      <config-property name="UserName" type="java.lang.String">sa</config-property>
      <config-property name="Password" type="java.lang.String"></config-property>
-->
     
      <min-pool-size>1</min-pool-size>
      <max-pool-size>20</max-pool-size>
      <blocking-timeout-millis>30000</blocking-timeout-millis>
      <idle-timeout-minutes>3</idle-timeout-minutes>
   </tx-connection-factory>
 ...
 ...
</connection-factories>
{noformat}

It's from top of my head, I don't have an environment to try it right now.
                
> Jboss Adapter Configuration : connection-factory datasource does not overload ra.xml
> ------------------------------------------------------------------------------------
>
>                 Key: AMQ-2748
>                 URL: https://issues.apache.org/jira/browse/AMQ-2748
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Connector
>    Affects Versions: 5.3.2
>            Reporter: Marc Schöchlin
>            Priority: Critical
>             Fix For: 5.x
>
>
> I defined a connection-facory datasource in jboss 5.1
> {code}
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE connection-factories
>     PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN"
>     "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd">
> <connection-factories>
>    <tx-connection-factory>
>       <jndi-name>activemq/QueueConnectionFactory</jndi-name>
>       <xa-transaction/>
>       <track-connection-by-tx/>
>       <rar-name>activemq-rar-5.3.2.rar</rar-name>
>       <connection-definition>javax.jms.QueueConnectionFactory</connection-definition>
>       <ServerUrl>tcp://foo.bar.org:61616</ServerUrl>
>       <!--
>       <UserName>sa</UserName>
>       <Password></Password>
>       -->
>       <min-pool-size>1</min-pool-size>
>       <max-pool-size>20</max-pool-size>
>       <blocking-timeout-millis>30000</blocking-timeout-millis>
>       <idle-timeout-minutes>3</idle-timeout-minutes>
>    </tx-connection-factory>
>  ...
>  ...
> </connection-factories>
> {code}
> My message driven beans are using this factory. The default "tcp://localhost:61616",
defined in activemq-ra-5.3.2.rar/META-INF/ra.xml, is not overloaded.
> {code}
> <resourceadapter>
>     <resourceadapter-class>org.apache.activemq.ra.ActiveMQResourceAdapter</resourceadapter-class>
>     <config-property>
>         <description>
>           The URL to the ActiveMQ server that you want this connection to connect to.
 If using
>           an embedded broker, this value should be 'vm://localhost'.
>         </description>
>         <config-property-name>ServerUrl</config-property-name>
>         <config-property-type>java.lang.String</config-property-type>
>         <config-property-value>tcp://localhost:61616</config-property-value>
> {code}
> My application never connects to "tcp://foo.bar.org:61616" until i configure this in
activemq-ra-5.3.2.rar/META-INF/ra.xml.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message