glassfish mysql 配置文件_最新glassfish配置mysql

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

GlassFish中MySQL连接池配置

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

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

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

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

f85b07409622d3ff802fc59c38d3ad31.png

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

4367498f9a6eaf0d21d882a5094a3464.png

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

af7dc89ed489497e5f56d186d1e91776.png

这里要填写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,如果没有的话,只有很少的属性,不管怎么样,只要配置下面几个属性就可以了

17f0e784fd28a9e5e33a10695211b466.png

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

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找到:

2.glassfish是如何访问F:\glassfish4\glassfish\domains\domain1\lib\ext里面的jar的?(还没找到)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jQuery选择器的演示

jQuery选择器对于web developer来说可能是再熟悉不过的了,但是我相信还是有很多大家不熟悉的,下面的链接会给你很多帮助http://www.liehuo.net/a/200912/0911381.html PS 前几天发现选择器的兼容性貌似并没有想像的那么好,比如要选出id为aaa的…

Apollo 无人驾驶平台中多传感器标定

传感器标定是无人车最基础也是最核心的模块之一。作为软件层提供的第一项服务,标定质量和准确度极大地影响着感知、定位地图、PNC 等模块。在 Apollo 开源自动驾驶平台中,我们提供了丰富的多传感器标定服务,如激光雷达、惯导、摄像头、多普勒…

mysql数据库的数据类型转换_MySQL 和Server 2000 数据库中数据类型的转换

问题阐述在某些特殊的时候,可能要将MySQL 数据库转换为SQL Server 2000 数据库,这时问题也就随之而来。例如,在MySQL 数据库中,创建的字段使用varchar 类型,该类型的数据可以进行聚合运算,其返回的值是stri…

[软技能] png-8和png-24有什么区别?

[软技能] 第682天 png-8和png-24有什么区别? 1、“PNG8”是bai指8位索引色位图du,“PNG24”是24位索引色位图;2、png8:每一张“png8”图像,都最多只能展示256种颜色,所以“png8”格式更适合那些颜色比较单一…

Window7

IE8开发人员工具 在运行栏中输入“Winver”即可查看版本 Windows7 PowerShell UNIX系统一直有着功能强大的壳程序(shell),Windows PowerShell的诞生就是要提供功能相当于UNIX系统BASH的命令列壳程序,同时也内建脚本语言以及辅助…

[软技能] 你认为计算专业和非计算机专业的差别在哪?为什么?

[软技能] 你认为计算专业和非计算机专业的差别在哪?为什么? 非计科,说一下自我所了解到的 在我们学校计科专业不算很强,他们的专业课就是四大套,我们专业会学习其中的数据结构与算法,大学时期的课程我个人…

python 动态规划 数塔_数塔问题,简单的动态规划算法

/*数塔问题:912 1510 6 82 18 9 519 7 10 4 16有形如图所示的数塔,从顶部出发,在每一结点可以选择向左走或是向右走,一直走到底层,要求找出一条路径,使路径上的值最大。这道题如果用枚举法,在数…

一位软件工程师的7年总结(转)

勉励下自己... 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。” 其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生&…

[软技能] 现如今面对如层出不穷的类库,说说你的感受

[软技能] 现如今面对如层出不穷的类库,说说你的感受 百花齐放,百家争鸣的感觉。 说明社区活跃,这一片欣欣尚荣的风景,蛮好!个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚…

maven集成命令-U -B -P -e -X

maven -U clean compile install -e -X -Dmaven.test.skiptrue 在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结&…

String、StringBuffer与StringBuilder之间区别

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什…

java 异步框架_基于Java的轻量级异步编程框架

# **DActor**## IntroductionDActor框架可同时支持同步和异步代码,简化在线异步代码的开发,用同步代码的思维来开发异步代码,兼顾异步代码的高并发、无阻塞和同步代码的易读性,可维护性。基于协程思想设计最大程度的降低阻塞&…

【Silverlight】Bing Maps开发应用与技巧二:自定义图钉标注控件和动态ToolPanel

在Bing Maps Silverlight Control中以及为我们提供了地图图钉控件Pushpin,我曾经在《使用图钉层(Pushpin layer)及地图图层(MapLayer)》一文中介绍过他的使用方法,本篇主要介绍如何自定义图钉标注控件以及对…

比拼浮点运算速度,超算排行榜是这样“算”出来的

6月17日,新一期全球超算500强榜单出炉,入选500强的所有超算浮点运算速度都突破每秒千万亿次,中国超算也在前四占有两席位置。 普通计算机用指令运算速度衡量计算性能,而超算通常用浮点运算速度来衡量其性能。那么,什么…

[软技能] 在前后端分离项目里,请说说前端传递的token的流程?

[软技能] 在前后端分离项目里,请说说前端传递的token的流程? (一):cookie前端 post 账号密码,后端 response header: set-cookie, 将 token 插入 cookie 内,之后每次针对该域名下的请求都会带上…

java short后缀_自学java的新手问个问题,为什么写个代码中的int能自动转

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼你学一个东西 先学会他的定义java语法是这样定义的 类型修饰符 变量名 值其中左边是被赋值的 右边是赋值的 类型修饰符有 八种 int boolean char short long float double byte当你声明 一个变量时 的语法是类型修饰符 变量名; 也…

[html] 使用svg画一个爱心

[html] 使用svg画一个爱心 <head><style>*,*:before,*:after {box-sizing: border-box;margin: 0;padding: 0;}.heart-loader {position: absolute;display: block;left: 50%;top: 50%;margin-top: -90px;width: 180px;height: 180px;overflow: visible;transform…

webkit

#ifndef MAINWINDOW_H #define MAINWINDOW_H .pro文件QT core gui webenginewidgets #include <QMainWindow>Qt5 不支持webkit #include <QWebEngineView> #include <QUrl> namespace Ui { class MainWindow; } class MainWindow : public QMainWin…

java args eclipse_不会在eclipse中运行含有args[]参数的Java代码,求指导

这不还是上次那个东西吗&#xff1f;我没准备PC上的java开发环境&#xff0c;所以在Raspberry Pi的命令行上&#xff0c;给你从编译到执行尝试了一下&#xff0c;供参考。编辑源代码&#xff1a;pirpi ~ $ nano SequenceDemo.java文件内容填入&#xff1a;import java.lang.Mat…

[html] 使用svg画一个三角形

[html] 使用svg画一个三角形 效果 Screen Shot 2020-11-13 at 14 39 20 说明 svg 定义svg元素 viewBox 定义svg的画布大小&#xff0c;0 0 100 100指的是x、y偏移为0&#xff0c;宽高为100(相对单位) <path /> 定义一个路径元素 fill"..." 定义路径的填充颜色…