我以前做过这个,但由于某种原因,我在创建这个连接池时遇到了一些困难。当我在创建它之后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; password
:mypassword; 我遗漏了什么吗?我错误拼写或错误输入的任何内容?
提前致谢!
答案 0 :(得分:4)
似乎是一个类路径问题。你的域名lib lib中有mysql连接符吗?
正确的路径应该是:
glassfish的安装目录 \的glassfish \域\ domain1的\ lib中
(如果您不使用默认 domain1 ,则为其他域名)