在Glassfish上创建MySQL连接池的困难

4

我以前做过这个,但是现在创建这个连接池有些困难。当我创建完连接池后进行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.

我提供了以下信息来创建池:
  • 端口号: 3306;
  • 数据库名称: bondsaverdb;
  • 服务器名称: localhost;
  • 用户名: root;
  • 密码: mypassword;
我有什么遗漏的吗?是否有任何拼写错误或输入错误?
谢谢!
1个回答

4
似乎是一个类路径问题。您的域目录中是否有mysql连接器?
正确的路径应该是:
glassfish-install-dir\glassfish\domains\domain1\lib
(如果您没有使用默认的域名domain1,则可以是不同的域名)。

啊。真糟糕。我确实有连接器,但我不知道我把连接器放在了我机器上错误的glassfish实例中。感谢马特指引我正确的方向。非常感激! - user818700

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接