I use GlassFish 5 with mysql-connector-java-8.0.13.jar
and CLASSPATH
values:
C:\Program Files\glassfish5\glassfish\lib
C:\Program Files\glassfish5\glassfish\domains\domain1\lib
C:\Program Files\glassfish5\glassfish\domains\domain1\lib\ext
After several restarts of both the server and the laptop it still gives this error:
Ping Connection Pool failed for MySQL_sakila. Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource Please check the server.log for more details.
The issue is similar to this StackOverflow source but I have applied the answers there and none of them have helped.
What worked for me:
Two new "Additional Properties" to the JDBC Connection Pool :
Here one remark : when I installed MySQL instance, I expressly set it NOT to use SSL for the passwords from the option in the installer on the regarding page.
other "Additonal Properties " are :
.. and it succeeded