Zgodnie z następującymi biletami JIRA:
- Nie można utworzyć zasobu JDBC lub puli połączeń w konsoli administracyjnej
- Nie można utworzyć puli połączeń JDBC
to wciąż nierozwiązany problem. Chociaż możemy się takich rzeczy spodziewać, ponieważ Oracle zrezygnowało z komercyjnego wsparcia Glassfish , nadal jest okropne, że taka podstawowa funkcjonalność nie działa.
Jeśli jednak jesteś naprawdę zdesperowany, istnieje bardzo nieprzyjemne obejście. Glassfish przybywa z predefiniowaną pulą JDBC DerbyPool których prawdopodobnie nie będziesz potrzebować, chyba że masz do czynienia z Java DB. Możesz go edytować, zmieniając nazwę klasy Datasource na com.mysql.jdbc.jdbc2.optional.MysqlDataSource
i dostosowanie dodatkowych właściwości, aby wskazywały na instancję MySQL Server. Przed wykonaniem tego hacka upewnij się, że umieściłeś złącze MySQL w folderze lib Glassfish.
AKTUALIZUJ
Właśnie zauważyłem, że istnieje wersja Glassfish, która została załatana, nazywa się Payara i jest dostępna do pobrania tutaj . Według dokumentacji jest to klon GlassFish 4.1, załatany i dalej rozwijany przez społeczność.