Glassfi sh 5.1: Недействительный ресурс для источника данных, определенного в сети. xml - PullRequest
0 голосов
/ 01 августа 2020

Glassfi sh 5.1: Недействительный ресурс для источника данных, определенного в сети. xml

web. xml

<data-source>
    <name>jdbc/myDataSource</name>
    <class-name>com.mysql.cj.jdbc.MysqlConnectionPoolDataSource</class-name>
    <url>jdbc:mysql://localhost:3306/my_db</url>
    <user>foo</user>
    <password>123456789</password>
</data-source>

Ссылка на источник данных в JPA настойчивость. xml

 <jta-data-source>jdbc/myDataSource</jpa-data-source>

Во время развертывания:

  Exception while preparing the app : Invalid resource : jdbc/myDataSource__pm
com.sun.appserv.connectors.internal.api.ConnectorRuntimeException: Invalid resource : jdbc/myDataSource__pm
        at org.glassfish.jdbcruntime.service.JdbcDataSource.validateResource(JdbcDataSource.java:58)
        at org.glassfish.jdbcruntime.service.JdbcDataSource.setResourceInfo(JdbcDataSource.java:39)
        at org.glassfish.jdbcruntime.JdbcRuntimeExtension.lookupDataSourceInDAS(JdbcRuntimeExtension.java:112)
        at com.sun.enterprise.connectors.ConnectorRuntime.lookupDataSourceInDAS(ConnectorRuntime.java:565)
        at com.sun.enterprise.connectors.ConnectorRuntime.lookupPMResource(ConnectorRuntime.java:493)
        at org.glassfish.persistence.common.PersistenceHelper.lookupPMResource(PersistenceHelper.java:39)
        at org.glassfish.persistence.jpa.ProviderContainerContractInfoBase.lookupDataSource(ProviderContainerContractInfoBase.java:47)
        at org.glassfish.persistence.jpa.PersistenceUnitInfoImpl.<init>(PersistenceUnitInfoImpl.java:84)

Он отлично работает для TomEE 8.0.3.

Из glassfi sh страница администратора: нужно для создания пула соединений JDB C и источника данных. Добавление источника данных в веб. xml - стандартный способ настройки источника данных?

...