【问题标题】:Glassfisch MySQL ping ERRORGlassfish MySQL ping 错误
【发布时间】:2013-05-16 16:43:08
【问题描述】:

我有一个 glassfish 服务器,我尝试使用 mysql 数据库。

我做了什么:

  • 我安装了 glassfisch3
  • 我将 galssfish3/bin 添加到环境变量中
  • 我安装了一个域和 glassfish3/glassfish/domains/domain1
  • 我将 mysql-connector-java-5.1.25-bin.jar 添加到 glassfish3/glassfish/domains/domain1/lib
  • 我在 glassfisch 中创建了一个数据源(名称:myDataSource,类名 com.mysql.jdbc.jdbc2.optional.MysqlDataSource,资源类型:javax.sql.DataSource)
  • 我保存了所有内容

当我现在转到我新创建的数据源并按下 ping 按钮时,我 得到这个错误:

Ping Connection Pool failed for movies. Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource Please check the server.log for more details.

那么它有什么问题呢?官方 glassfisch3 文档说我做得对

【问题讨论】:

    标签: glassfish-3


    【解决方案1】:

    我猜,创建数据源是指连接池。 您是从命令行还是从 IDE 启动 Glassfish? 当我从 Netbeans 7.3.1 (Linux) 启动 Glassfish 4 时,我遇到了同样的问题,但是当我启动它时

    ./bin/asadmin start-domain
    

    它可以找到驱动程序。我不知道使用 Netbeans 时出了什么问题。

    【讨论】:

      【解决方案2】:

      您可能应该尝试将 mysql-connector-java-5.1.25-bin.jar 也移动到 glassfish3/glassfish/lib。这是库的全局目录。

      【讨论】:

        猜你喜欢
        • 2018-03-22
        • 1970-01-01
        • 2013-04-23
        • 2012-12-18
        • 1970-01-01
        • 1970-01-01
        • 2019-06-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多