苦苦于在Glassfish上创建MySQL连接池

时间:2012-05-02 11:46:12

标签: mysql glassfish connection-pooling

我以前做过这个,但由于某种原因,我在创建这个连接池时遇到了一些困难。当我在创建它之后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;

我遗漏了什么吗?我错误拼写或错误输入的任何内容?

提前致谢!

1 个答案:

答案 0 :(得分:4)

似乎是一个类路径问题。你的域名lib lib中有mysql连接符吗?

正确的路径应该是:

  

glassfish的安装目录 \的glassfish \域\ domain1的\ lib中

(如果您不使用默认 domain1 ,则为其他域名)