Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O Glassfish Admin Console lança java.lang.IllegalStateException ao criar o JDBC Pool


De acordo com os seguintes tickets JIRA:

este ainda é um problema não resolvido. Mesmo que possamos esperar essas coisas desde A Oracle abandonou um suporte comercial para Glassfish , ainda é horrível que essa funcionalidade básica não funcione.

No entanto, se você estiver realmente desesperado, há uma solução muito desagradável. Glassfish chega com um pool JDBC predefinido DerbyPool que você provavelmente não precisará, a menos que esteja lidando com Java DB. Sinta-se à vontade para editá-lo alterando o nome da classe Datasource para com.mysql.jdbc.jdbc2.optional.MysqlDataSource e ajustando propriedades adicionais para apontar na instância do MySQL Server. Antes de fazer este hack, certifique-se de colocar o conector MySQL na pasta lib do Glassfish.

ATUALIZAÇÃO

Acabei de notar que existe uma versão do Glassfish que foi corrigida, chama-se Payara e está disponível para download aqui . De acordo com a documentação, é um clone do GlassFish 4.1, corrigido e desenvolvido pela comunidade.