我以前做过这个,但由于某种原因,我在创建这个连接池时遇到了一些困难.当我在创建它之后ping连接池时,我收到此错误:
Ping Connection Pool for bondsaver is Failed.
Ping failed Exception - Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource
Please check the server.log for more details.
Ping failed Exception - Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource
Please check the server.log for more details.
我在创建池时提供的信息如下:
> portNumber:3306;
> databaseName:bondsaverdb;
> serverName:localhost;
> user:root;
>密码:mypassword;
有什么我遗漏的吗?我错误拼写或错误输入的任何内容?
提前致谢!
解决方法:
似乎是一个类路径问题.你的域的lib目录中有mysql连接器吗?
正确的路径应该是:
glassfish-install-dir\glassfish\domains\domain1\lib
(如果您不使用默认域1,则使用不同的域名)
标签:mysql,glassfish,connection-pooling
来源: https://codeday.me/bug/20190626/1290695.html