Martin Kretschmer [
https://community.jboss.org/people/mrzottel] created the discussion
"url-delimiter in xa-datasource ignored?"
To view the discussion, visit:
https://community.jboss.org/message/724298#724298
--------------------------------------------------------------
Hi,
I'm trying to create a xa-datasource with failover using url-delimiter set to |, but
it seems that JBoss 7.1.1 final is ignoring this setting.
Datasource (at least the parts I think are important):
<xa-datasource jndi-name="xxx" pool-name="xxx"
use-ccm="false">
<xa-datasource-property
name="URL">jdbc:mysql://xxx|jdbc:mysql://yyy</xa-datasource-property>
<driver>com.mysql</driver>
<url-delimiter>|</url-delimiter>
</xa-datasource>
When starting JBoss with this configuration, I get an exception with "Database
xxx|jdbc:mysql...." not found, so JBoss is not splitting
the URL by the delimiter as expected but handing over the complete URL.
A similar issue was filed as a bug here:
https://issues.jboss.org/browse/AS7-3433
https://issues.jboss.org/browse/AS7-3433 but seems to have been fixed for normal, non-xa
datasources,
even though from going through the sources it seems that XAManagedConnectionFactory has
some logic in it to process url-delimiters. I guess
it's misconfiguration / misunderstanding on my part then - but where?
Best regards,
Martin
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/724298#724298]
Start a new discussion in Datasource Configuration at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]