sql >> Database teknologi >  >> RDS >> Mysql

Glassfish Admin Console kaster java.lang.IllegalStateException ved oprettelse af JDBC Pool

Ifølge følgende JIRA-billetter:

dette er stadig et uløst problem. Selvom vi kan forvente sådanne ting siden Oracle opgav en kommerciel støtte til Glassfish , det er stadig forfærdeligt, at en sådan grundlæggende funktionalitet ikke virker.

Men hvis du er virkelig desperat, er der en meget ubehagelig løsning. Glassfish ankommer med en foruddefineret JDBC-pool DerbyPool som du sandsynligvis ikke får brug for, medmindre du har at gøre med Java DB. Du er velkommen til at redigere den ved at ændre datakildens klassenavn til com.mysql.jdbc.jdbc2.optional.MysqlDataSource og justering af yderligere egenskaber til at pege på MySQL Server-instansen. Før du udfører dette hack, skal du sørge for at sætte MySQL-stikket til Glassfish's lib-mappe.

OPDATERING

Har lige bemærket, at der er en Glassfish-version, der er blevet patchet, den hedder Payara og kan downloades her . Ifølge dokumentationen er det en GlassFish 4.1-klon, patchet og videreudviklet af fællesskabet.



  1. SQL MELLEM Operatør for begyndere

  2. Opret array i PHP fra mysql

  3. Android SQLite:Hvordan genererer man en stor tabel til testformål?

  4. Hvordan undslipper jeg % i Knex hvor gerne forespørgsel?