sql >> Databasteknik >  >> RDS >> Mysql

Glassfish Admin Console kastar java.lang.IllegalStateException när JDBC Pool skapas

Enligt följande JIRA-biljetter:

detta är fortfarande ett olöst problem. Även om vi kan förvänta oss sådana saker sedan Oracle övergav ett kommersiellt stöd för Glassfish , det är fortfarande hemskt att sådan grundläggande funktionalitet inte fungerar.

Men om du är riktigt desperat finns det en mycket otäck lösning. Glassfish kommer med en fördefinierad JDBC-pool DerbyPool som du förmodligen inte kommer att behöva, om du inte har att göra med Java DB. Redigera den gärna genom att ändra datakällans klassnamn till com.mysql.jdbc.jdbc2.optional.MysqlDataSource och justera ytterligare egenskaper för att peka på MySQL Server-instansen. Innan du gör detta hack, se till att du lägger MySQL-anslutningen till Glassfish:s lib-mapp.

UPPDATERA

Märkte precis att det finns en version av Glassfish som har patchats, den heter Payara och finns att ladda ner här . Enligt dokumentationen är det en GlassFish 4.1-klon, patchad och vidareutvecklad av communityn.



  1. Dela upp stora raderingsoperationer i bitar

  2. MySQL ResultSet scrollable/updatable fungerar inte som förväntat

  3. Närmaste platser med latitud och longitud

  4. Bygga en Hot Standby på Amazon AWS med MariaDB Cluster