tomee-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Guenther (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (TOMEE-1337) Usage of com.mysql.jdbc.jdbc2.optional.MysqlXADataSource in Tomee 1.7.0 not possible
Date Fri, 05 Sep 2014 16:41:29 GMT

     [ https://issues.apache.org/jira/browse/TOMEE-1337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Oliver Guenther updated TOMEE-1337:
-----------------------------------
    Attachment: catalina.out

Added the JMX Window and the catalina.out.

If I change DataSourceCreator  to dbcp, the hole configuration is ignored and a mapping to
the internal hsqldb is done ?!

> Usage of com.mysql.jdbc.jdbc2.optional.MysqlXADataSource in Tomee 1.7.0 not possible
> ------------------------------------------------------------------------------------
>
>                 Key: TOMEE-1337
>                 URL: https://issues.apache.org/jira/browse/TOMEE-1337
>             Project: TomEE
>          Issue Type: Bug
>    Affects Versions: 1.7.0
>         Environment: Debian GNU/Linux 7.x 64bit
> Oracle Java 8u20 64 bit 
> Mysql 5.5.38
>            Reporter: Oliver Guenther
>            Priority: Critical
>         Attachments: catalina.out, wrong-source.png
>
>
> If you want to use the mysql xa datasource, the configuration parameters are ignored.
> To reproduce:
> Install mysql 5.5
> Install tomee.
> Create a database in mysql.
> Modify the tomee.xml like this.
> {code:xml}
> <Resource id="repairDataSource" type="javax.sql.DataSource">
>   JdbcDriver com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
>   JdbcUrl jdbc:mysql://localhost/database
>   UserName YYYY
>   Password XXXX
>   JtaManaged true
> </Resource>
> {code}
> Start tomee.
> You will see some warnings in the log like this.
> [main] INFO  unknown.jul.logger - Creating Resource(id=repairDataSource)
> [main] WARN  unknown.jul.logger - Property "JdbcUrl" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "UserName" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "Password" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "PasswordCipher" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "ConnectionProperties" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "DefaultAutoCommit" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "DefaultReadOnly" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "InitialSize" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "MaxActive" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "MaxIdle" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "MinIdle" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "ValidationQuery" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "TestOnBorrow" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "TestOnReturn" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "TestWhileIdle" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "NumTestsPerEvictionRun" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "PoolPreparedStatements" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "MaxOpenPreparedStatements" not supported by "repairDataSource"
> WARN  unknown.jul.logger - Property "AccessToUnderlyingConnectionAllowed" not supported
by "repairDataSource" 
> The DataSoruce itself can be discovered via JNDI in the application but is not configured
probably.
> A usage results in a SQL Exception, saying user 'sa' has no access rights in the database.

> It seams that the configuration parameters are ignored and some default values from HSQLDB
are used.
> Using the "JdbcDriver com.mysql.jdbc.Driver" solves the issue, but this driver does not
support any XA abilities.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message