在 GlassFish 3 Application Server 中配置 MySQL 数据源

Posted

技术标签:

【中文标题】在 GlassFish 3 Application Server 中配置 MySQL 数据源【英文标题】:configuring a MySQL DataSource in GlassFish 3 Application Server 【发布时间】:2012-09-29 19:37:32 【问题描述】:

有人知道在 glassfish 3 中配置 mysql 数据源的步骤吗?我坚持datasourceName 应该是什么。这是我一直在遵循的步骤。他们是正确的吗?我错过了一步吗?顺便说一句,我在Mac OSX Lion 上安装了 glassfish 3.1.2 作为Netbeans 7.2 的一部分

1) 使用 XAMPP 安装 MySQL 2) 下载/jars/jdbc-drivers/mysql-connector-java-5.1.22并添加到CLASSPATH中 3) 从 Netbeans 启动 glassfish 并启动 Domain Admin Console 4) 转到常见任务 > 资源 > JDBC > JDBC 连接池并单击NEW 5) 池名称:MySQL 资源类型:javax.sql.ConnectionPoolDataSource 数据库驱动供应商:MySQL 6) 点击Next 并向下滚动到Additional Properties (8) 端口号:3306 databaseName: mygames // 这是任意的 datasourceName: com.mysql.jdbc.Driver // 我不确定这是否正确 角色名称: 网络协议 服务器名称:本地主机 用户:我的名字 密码:我的密码 7) 点击完成。

我还有一个问题,有没有最好的位置放置/jars/jdbc-drivers/mysql-connector-java-5.1.22?以及如何告诉 DataSource 设置如何访问它?

【问题讨论】:

【参考方案1】:

我的配置确实有效。我遇到的问题是将 jar 放在正确的目录路径中。我想我找到了,因为它有效:

 /Applications/NetBeans/glassfish-3.1.2.2/glassfish/lib

【讨论】:

以上是关于在 GlassFish 3 Application Server 中配置 MySQL 数据源的主要内容,如果未能解决你的问题,请参考以下文章

在 Glassfish 4.1 中部署 ADF application1.2.2.1.4.0

在API上的“post”方法获取“org.glassfish.jersey.message.internal.HeaderValueException”错误

Glassfish 上的安全 Web 服务客户端

Glassfish 3.1.2.2上的java.lang.NoClassDefFoundError

Glassfish 3.1.2.2:IIOP1002:主要传播:在主题中找不到主要信息

GlassFish 3.1.1 - 获取 jdbc 连接