Mysql Glassfish/Payara:无法创建连接池-实体中没有IsIsSolationLevelGuaranted属性

Mysql Glassfish/Payara:无法创建连接池-实体中没有IsIsSolationLevelGuaranted属性,mysql,glassfish,datasource,payara,Mysql,Glassfish,Datasource,Payara,我使用的是Payara 4.1.1完整版。(我尝试了4.1.1.171和4.1.1.164) 我想创建Mysql连接池。(同时尝试了5.1.39和6.0.6) 这是我用来创建连接池的示例脚本(换行以提高可读性): 但我有一个错误: remote failure: JDBC connection pool testDBPool creation failed. java.lang.IllegalArgumentException: HV000039: Invalid property path.

我使用的是Payara 4.1.1完整版。(我尝试了4.1.1.171和4.1.1.164)
我想创建Mysql连接池。(同时尝试了5.1.39和6.0.6)
这是我用来创建连接池的示例脚本(换行以提高可读性):

但我有一个错误:

remote failure: JDBC connection pool testDBPool creation failed.
java.lang.IllegalArgumentException: HV000039: Invalid property path. 
There is no property isIsolationLevelGuaranteed in entity org.glassfish.jdbc.config.JdbcConnectionPool.
Command create-jdbc-connection-pool failed.
我在Glassfish 4.1.1上尝试了完全相同的脚本,但得到了相同的错误。 但是当我在Glassfish 4.0上尝试这个时,它工作正常


如何在Payara/Glassfish 4.1.1上创建mysql连接池?(我尝试了管理控制台,但我得到了相同的错误。)

这对我来说适用于GlassFish 4.1.1:

asadmin create-jdbc-connection-pool 
--datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlDataSource 
--restype javax.sql.DataSource
--description "Connection pool for MySQL"
--isconnectvalidatereq=true
--validationmethod=table
--validationtable=DUAL
--property user=ghi-java:password="yourpassword":databaseName=dbname:serverName=localhost:port=3306:url="jdbc\:mysql\://\:3306/dbname" ghiDBPool
然后:

asadmin create-jdbc-resource --connectionpoolid ghiDBPool jdbc/ghiDbConnector.

请确保在domain dir/lib中复制mysql-connector-java-5.1.40-bin.jar并重新启动服务器。

这对我使用GlassFish 4.1.1很有效:

asadmin create-jdbc-connection-pool 
--datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlDataSource 
--restype javax.sql.DataSource
--description "Connection pool for MySQL"
--isconnectvalidatereq=true
--validationmethod=table
--validationtable=DUAL
--property user=ghi-java:password="yourpassword":databaseName=dbname:serverName=localhost:port=3306:url="jdbc\:mysql\://\:3306/dbname" ghiDBPool
然后:

asadmin create-jdbc-resource --connectionpoolid ghiDBPool jdbc/ghiDbConnector.

请确保在domain dir/lib中复制mysql-connector-java-5.1.40-bin.jar并重新启动服务器。

我以前遇到过这个问题。为此,您需要添加两个属性作为JVM选项

-Duser.language=en
-Duser.region=US

我也告诉过你我以前有过这个问题。为此,您需要添加两个属性作为JVM选项

-Duser.language=en
-Duser.region=US

我还告诉过你

你应该添加你正在使用的实际Payara构建版本(可能很重要,当前版本是171)和mysql jdbc connector.ok,现在编辑。你应该添加你正在使用的实际Payara构建版本(可能很重要,当前版本是171)和mysql jdbc connector.ok,现在编辑。