在百度搜了一个下午,都没有搞定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的?(还没找到)
相关推荐
glassfish配置jndi(DB2数据库)的详细步骤,注意在步骤2时需要修改数据源名称
glassfish 安装配置文档 发布、eclipse调试
glassfish手工修改domain部署应用步骤,文档详细介绍了如何使用手工部署一个web文件夹目录形式的应用,以及手工配置jdbc
GlassFish和MySQL——完美开源组合.pdf
GlassFish服务器开源版本5.0管理指南,提供了配置和管理GlassFish服务器开源版本的说明。
eclipse与glassfish3.1.1使用配置-连接池配置-JNDI配置[归纳].pdf
Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍 Glassfish中关于tomcat介绍
glassfish ant eclipse 配置 指南 图解
在GlassFish中配置数据源连接池
glassfish和ant安装与配置 在eclipse中的配置
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
NULL 博文链接:https://mybeautiful.iteye.com/blog/1233666
glassfish集群搭建手册glassfish集群搭建手册glassfish集群搭建手册
Glassfish单机集群配置样例代码与资源
介绍glassfish以及JAVA EE 5的关系,包含了glassfish的安装配置等信息
安装(Glassfish)需要JDK5以上版本的JDK。配置Glassfish需要ant1.6.5。 安装Glassfish 1. 下载Glassfish安装包, 并为JDK 5设置JAVA_HOME环境变量.
Glassfish 集群技术揭秘Glassfish 集群技术揭秘
Glassfish部署web项目
glassfish管理员界面如何配置连接池的介绍
最新的Glassfish v3使用指南,希望大家可以使用愉快。