sql >> Databáze >  >> RDS >> Mysql

Glassfish Admin Console při vytváření JDBC Pool vyvolá výjimku java.lang.IllegalStateException

Podle následujících lístků JIRA:

toto je stále nevyřešený problém. I když takové věci můžeme očekávat od Oracle opustil komerční podporu pro Glassfish , je stále hrozné, že taková základní funkčnost nefunguje.

Pokud jste však opravdu zoufalí, existuje velmi ošklivé řešení. Glassfish přichází s předdefinovaným fondem JDBC DerbyPool které pravděpodobně nebudete potřebovat, pokud nemáte co do činění s Java DB. Můžete jej upravit změnou názvu třídy zdroje dat na com.mysql.jdbc.jdbc2.optional.MysqlDataSource a úpravu dalších vlastností tak, aby ukazovaly na instanci serveru MySQL. Před provedením tohoto hacku se ujistěte, že jste vložili konektor MySQL do složky lib Glassfish.

AKTUALIZACE

Právě jsem si všiml, že existuje verze Glassfish, která byla opravena, jmenuje se Payara a je k dispozici ke stažení zde . Podle dokumentace se jedná o klon GlassFish 4.1, opatchovaný a dále vyvíjený komunitou.



  1. Převeďte datum řetězce ISO-8601 na datový typ časového razítka Oracle

  2. Hromadné vkládání do databáze Oracle:Co je lepší:FOR Kurzorová smyčka nebo jednoduchý výběr?

  3. Cloud Vendor Deep-Dive:PostgreSQL na Google Cloud Platform (GCP)

  4. Fuzzy párování pomocí T-SQL