システム・プロパティーを使用してDataSourceリソースを定義しようとしました。 Getting SQLException: Driver:org.hsqldb.jdbcDriver returned null for URL in tomeeと同じ結果です。スタックトレースもjdbcUrlとの値が含まれているのでSQLException:Driver:org.hsqldb.jdbcDriverは、リソースがシステム・プロパティーで定義されている場合にnullを返します。
JAVA_OPTS="${JAVA_OPTS} -DmyDS='new://Resource?type=javax.sql.DataSource'"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.jdbcDriver='com.mysql.jdbc.Driver'"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.jdbcUrl='jdbc:mysql://ahost/adb'"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.userName='auser'"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.password='apass'"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.maxActive=5"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.maxIdle=5"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.minIdle=1"
JAVA_OPTS="${JAVA_OPTS} -DmyDS.initialSize=1"
私は値がかなり確信している:異なる何
は、私はプロパティjdbcDriverに値を提供し、私は、システムのプロパティを通じて自分のデータソースを定義することということであり、 (HSQL)が選択されているようです。
mysqlコネクタJARは$ TOMEE_BASE/libにあります。データソースの定義をtomee.xmlに置くことができます。