`
dragonhunter
  • 浏览: 33405 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

最新glassfish配置mysql

    博客分类:
  • java
阅读更多


在百度搜了一个下午,都没有搞定glassfish配置mysql,特别是百度文库中的

GlassFish中MySQL连接池配置
这篇文章,我不知道它是不是过时了,配一个jdbcConnPool就要写一个mysql.xml,那我要再配一个,岂不是再写一个mysql2.xml。

本文章将以图文的方式来讲解glassfish配置mysql。

在这里我们使用的是glassfish4.0版本和mysql-5.5.33,至于如何安装glassfish和mysql不在本文的讨论之内。

首先我们在浏览器输入url:localhost:4848登陆glassfish的控制台,界面如下:


 
点击JDBC Connection Pools ,再点击右边的new进入。填写相关的内容:


 

点击右边的next,进入下个界面



 


这里要填写Datasource ClassName为com.mysql.jdbc.jdbc2.optional.MysqlDataSource(这个类是在myslq的驱动mysql-connector-java-5.1.25.jar里)

Pool Settings直接使用默认值,Transaction Isolation(事务隔离级别)选择 read-committed就可以了,

事务隔离级别主要是解决脏读,幻读等,选择的级别越高,效果越好,但性能越差。相关内容可以百度,google下。

下面就是最重要的部分了:配置属性properties了,如果你在F:\glassfish4\glassfish\domains\domain1\lib\ext

放了mysql-connector-java-5.1.25.jar的话,会默认210个properties,如果没有的话,只有很少的属性,不管怎么样,只要配置下面几个属性就可以了



注意大小写,每一个属性都是大小写敏感的。

CharacterEncoding:UTF-8

Url jdbc:mysql://localhost:3306/test

PortNumber:3306

User:root

password:root

其它的属性可以删除也可以保留。

点击finish完成配置。

再次点击配置好的jdbc/test2,点击Ping
如果出现Ping Successed,表示成功,如果报
Ping Connection Pool failed for jdbc/test2. Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource Please check the server.log for more details.


说明mysql-connector-java-5.1.25.jar没有在F:\glassfish4\glassfish\domains\domain1\lib\ext目录下,可以添加mysql-connector-java-5.1.25.jar(http://search.maven.org/可以下载到),记得要重启glassfish。


深层探索:

1.配置的内容可以在F:\glassfish4\glassfish\domains\domain1\config下的domain.xml找到:
<jdbc-connection-pool datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" res-type="javax.sql.DataSource" name="jdbc/test2" transaction-isolation-level="read-committed">
      <property name="password" value="root"></property>
      <property name="User" value="root"></property>
      <property name="PortNumber" value="3306"></property>
      <property name="Url" value="jdbc:mysql://localhost:3306/test"></property>
      <property name="CharacterEncoding" value="UTF-8"></property>
    </jdbc-connection-pool>
2.glassfish是如何访问F:\glassfish4\glassfish\domains\domain1\lib\ext里面的jar的?(还没找到)

 

  • 大小: 37.2 KB
  • 大小: 9.1 KB
  • 大小: 34.5 KB
  • 大小: 16.6 KB
分享到:
评论
3 楼 衞酆夼 2014-02-17  
我把mysql-connector-java-5.1.25.jar文件放到你说的地方不好使,之后放到glassfish-4.0\javadb\lib文件下,就好使了。
2 楼 barryzhong 2013-11-27  
Sorry,没看完你的帖子。请跳过
1 楼 barryzhong 2013-11-27  
我一般都是先把mysql的connector.jar放到domain1/lib目录下,然后启动glassfish,配这个。在你的第二章图中,我会选择(Check)Introspect : Enabled。然后在属性配置时,会把所有可以配置的属性全都列给你。

相关推荐

    GlassFish和MySQL——完美开源组合.pdf

    书中可能涵盖了如何在GlassFish环境中配置和管理MySQL数据库的详细步骤,包括设置数据源、实现事务处理、优化查询性能等方面。此外,也可能讨论了两者的集成策略,如使用JDBC驱动进行连接,以及如何通过GlassFish的...

    Glassfish + josso 单点登录范例

    - 在`josso-gateway-db-stores.xml`中配置数据库信息,确保`db-store:jdbc-store`正确配置MySQL数据库的信息。 #### 五、MD5加密技术应用 为了提高数据的安全性,在数据库中存储用户密码时采用MD5加密算法是非常...

    glassfish建立连接池

    GlassFish 连接池配置指南 GlassFish 是一个功能强大且流行的Java EE 应用服务器,它提供了强大的连接池机制,使得应用程序可以高效地访问数据库。下面,我们将介绍如何在 GlassFish 管理员界面中配置连接池,特别...

    一般WEB项目(rh5linux+java+mysql+glassfishV3)部署文档知识.pdf

    首先,我们将了解Linux的安装过程,然后是JDK的安装和版本升级,接着是MySQL的安装和配置,最后将阐述如何在Glassfish V3上部署Web应用。 一、Linux系统安装与配置 1. 安装RED HAT 5.5 Linux:确保光盘插入光驱,...

    GlassFishServer是JavaEE的开源参考实现

    这些资源对于深入理解GlassFish Server的工作原理、自定义配置或扩展功能非常有价值。开发者可以通过研究这些文件来学习如何利用GlassFish Server构建自己的企业级应用。 总的来说,GlassFish Server是Java EE生态...

    Ubuntu上MySQL &amp; NetBeans配置.docx

    【Ubuntu上MySQL & NetBeans配置】的文档主要介绍了如何在Ubuntu操作系统中配置MySQL数据库和集成开发环境NetBeans,以便进行Java开发与数据库交互。以下是详细的知识点解释: 1. **MySQL Client**: MySQL客户端是...

    GlassFish+josso单点登录

    - **GlassFish V3**:可以从官方网站下载最新版本的GlassFish V3应用服务器,地址为:&lt;https://glassfish.dev.java.net/public/downloadsindex.html&gt;。 - **Josso 1.8**:Josso是一款开源的单点登录框架,支持多种...

    glassfish-3.1.2.2 dearby使用类库

    1. **配置Glassfish**:首先,你需要在Glassfish的域配置中启用Dearby。在`domain.xml`文件中,找到并注释掉其他可能存在的数据源配置,然后添加Dearby数据源的配置。例如,你可以创建一个名为`jdbc/__default`的...

    glassfish 上的 batch application 紀錄如何清1

    总的来说,清理Glassfish上的批处理应用记录涉及到对Derby数据库的理解、可能的数据库迁移以及对Glassfish配置的调整。在操作前,建议先备份相关数据,以防止数据丢失,并确保在生产环境中的操作是经过充分测试的。

    jdbc连接mysql的文档

    文档提供了如何将MySQL Connector/J与Tomcat、JBoss、Spring、GlassFish等流行应用服务器和框架集成的详细说明。 通过这些知识点,开发者可以更全面地了解如何使用MySQL Connector/J来构建高效、安全的Java数据库...

    Glassfish应用服务器产品对比白皮书.pdf

    - **步骤2**:在Solaris环境下,完成数据库从PointBase到MySQL的迁移工作。 - **步骤3**:进行源代码修改,包括JSP文件中的数据源名称更改、Java类中的资源注入等。 - **步骤4**:调整weblogic.xml配置文件,转换...

    glassfish jboss对比白皮书 英文版

    基于GlassFish Server Open Source Edition,该版本不仅是唯一一款结合了Java Platform Enterprise Edition 6(Java EE 6)认证的开源应用服务器,还具备详尽易懂的文档、直观的管理配置功能、五九可用性、与...

    CentOS中架设jdk1.6+mysql+glassfishV3(tomcat6).pdf

    在CentOS系统中搭建Java开发环境以及部署MySQL数据库和Glassfish应用服务器(内嵌Tomcat 6)是一个典型的服务器配置过程,适用于企业级应用的开发和部署。根据给定文件内容,我们将分步详细阐述相关的知识点。 ### ...

    Glass Fish帮助手册 Glass Fish帮助手册

    6. **数据库连接**:学习如何配置数据源,连接到各种类型的数据库(如MySQL、Oracle等),并利用JDBC进行数据操作。 7. **集群和高可用性**:探讨GlassFish的集群特性,如何设置负载均衡,实现故障转移,提高服务的...

    使用 MySQL 数据库创建简单的 Web 应用程序1

    4. 在“服务器和设置”部分,选择已安装的GlassFish Server,并确保IDE已配置为使用Java版本7或8。 配置Java EE版本: 1. 选择所需的Java EE版本,如Java EE 5、6或7。这将决定web.xml文件的配置,影响你的应用程序...

    一般WEB项目(rh5linux+java+mysql+glassfishV3)部署文档参照.pdf

    总结来说,部署这个一般Web项目涉及Linux操作系统配置、Java环境搭建、MySQL数据库的安装与安全设置,以及Glassfish应用服务器的使用。每个环节都需要精确操作,确保Web应用程序能够稳定、安全地运行在服务器上。...

    Spring多数据源配置

    它需要应用服务器的支持,例如GlassFish,以及与JNDI的配合使用。在Spring配置中,可以如下定义: ```xml ``` 其中`userTransaction`是从JNDI获取的`UserTransaction`资源,通常在应用服务器中配置。 #### ...

    ejb数据源配置文件

    1. **数据库驱动**:EJB数据源配置首先要确定所使用的数据库类型,如MySQL、SQL Server或Oracle。每个数据库都有相应的JDBC驱动,比如MySQL的`com.mysql.jdbc.Driver`,SQL Server的`...

    mysql-connector-java-5.1.47.zip

    3. 支持最新的 MySQL 5.1 版本的特性,包括分区表、触发器、视图等。 4. 具有良好的性能优化,减少了网络延迟,提高了查询效率。 5. 提供了丰富的错误码和异常处理机制,便于开发者调试和处理问题。 6. 兼容多种 ...

    完整的jta例子 mysql测试

    3. **应用服务器配置**:大多数应用服务器如Tomcat、Glassfish或WildFly都提供了JTA支持,需要配置相应的资源。 4. **数据库配置**:设置MySQL数据库以支持JTA,包括JDBC驱动的添加和事务隔离级别的设置。 5. **代码...

Global site tag (gtag.js) - Google Analytics