当前位置: 首页 > 知识库问答 >
问题:

努力在Glassfish上创建MySQL连接池

景景胜
2023-03-14

我以前也这样做过,但由于某种原因,我在创建这个连接池时确实遇到了一些困难。在创建连接池后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;
  • serverName:localhost;
  • 用户: root;
  • 密码:我的密码;

有什么我遗漏的吗?我有拼写错误或输入错误的地方吗?

先谢谢!

共有1个答案

颛孙天宇
2023-03-14

似乎是类路径问题。您的域的lib目录中有mysql连接器吗?

正确的路径应该是:

Glassfish-install-dir\glassfish\domain\domain1\lib

(或者,如果您不使用默认域名1,请使用不同的域名)

 类似资料:
  • 我对NetBeans和MySQL都是新手。 我正在尝试使用“新建连接向导”在Netbeans(8.2)中建立到MySQL的新数据库连接。 但是,在插入正确的用户名(root)和密码详细信息后,我收到以下错误消息: 不可以 有人能帮忙解决这个问题吗?

  • Ping MySQL池的连接池失败。无法分配连接,原因是:通信链路失败上次成功发送到服务器的数据包是0毫秒前。驱动程序没有从服务器接收到任何数据包。有关详细信息,请查看server.log。

  • 我使用以下参数创建连接池: 我尝试在glassfish web界面中ping,我得到了一个例外: MyPool的ping连接池失败。无法分配连接,因为:ORA-00604:递归SQL级别1 ORA-12705发生错误:无法访问指定的NLS数据文件或无效环境请查看server.log了解更多详细信息。发生错误MyPool的ping连接池失败。无法分配连接,因为:ORA-00604:递归SQL级别1

  • 问题内容: 我在htmlunit中单击链接时遇到问题。我浏览了网站上的api(对此我不太了解),并查看了所有可以找到的示例代码,但是单击链接仍然有问题。 这是错误消息的顶部(它相当大,如果您希望我可以全部提交) 第一页加载正常,但是当我单击第二个链接时,出现此错误(链接为javascript)。这是我的代码的一部分 如果我执行打印链接2,则会得到: 起初我以为HtmlAnchor可能是个问题,所以

  • 我正在尝试创建一个从glassfish到Oracle的连接池。当我使用命令行时,在创建过程中一切似乎都正常,但应用程序崩溃,出现以下异常:

  • 如何创建将不同列与不同表合并的视图?例如,我有三个表:用户、物品和礼物(在本例中,这是一个用户可以向另一个用户赠送礼物的系统) < code>users表包含有关用户的信息,< code>items表包含有关项目的信息,< code>gifts表显示哪个用户向哪个用户发送了什么礼物。 我想要的是创建如下视图: