sql >> Database >  >> RDS >> Mysql

Glassfish Admin Console gooit java.lang.IllegalStateException bij het maken van JDBC Pool

Volgens de volgende JIRA-tickets:

dit is nog steeds een onopgelost probleem. Hoewel we zulke dingen kunnen verwachten sinds Oracle heeft een commerciële ondersteuning voor Glassfish opgegeven , is het nog steeds verschrikkelijk dat zulke basisfunctionaliteit niet werkt.

Als je echter echt wanhopig bent, is er een zeer vervelende oplossing. Glassfish arriveert met een vooraf gedefinieerde JDBC-pool DerbyPool die u waarschijnlijk niet nodig zult hebben, tenzij u te maken heeft met Java DB. Voel je vrij om het te bewerken door de klassenaam van de gegevensbron te wijzigen in com.mysql.jdbc.jdbc2.optional.MysqlDataSource en het aanpassen van aanvullende eigenschappen om te wijzen op de MySQL Server-instantie. Voordat u deze hack uitvoert, moet u ervoor zorgen dat u de MySQL-connector in de lib-map van Glassfish plaatst.

UPDATE

Ik heb net gemerkt dat er een Glassfish-versie is die is gepatcht, Payara genaamd en beschikbaar om hier . Volgens de documentatie is het een GlassFish 4.1-kloon, gepatcht en verder ontwikkeld door de gemeenschap.



  1. Hoe gelijktijdige gebruikersaanmeldingen op de PHP/MySQL-site te voorkomen?

  2. Hive Table retourneert een lege resultaatset voor alle query's

  3. freeTDS gebruikt zijn config niet

  4. Typen SQL Server-cursor - KEYSET-cursor | SQL Server-zelfstudie / TSQL-zelfstudie