jetty jndi mysql_jetty配置jndi数据源
1.下载jetty服务器(8.1.0.RC2),解压到任意目录下
http://dist.codehaus.org/jetty/jetty-hightide-8.1.0/jetty-hightide-8.1.0.RC2.zip
2.新建jetty-dataSource.xml文件,放在${JETTY_HOME}\contexts目录下
这个例子新建了两个mysql数据源,
/datasource
./
jdbc/showcase
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/showcase?useUnicode=true&characterEncoding=UTF8
root
111111
jdbc/quartz
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/quartz?useUnicode=true&characterEncoding=UTF8
root
111111
3.将数据源用到的jar包放到${JETTY_HOME}\lib\ext目录下
因为以上用到了c3p0数据库连接池和mysql数据库,因此需要将mysql-connector-java-5.1.17.jar和c3p0-0.9.1.2.jar放到jetty容器的lib中
4.重启jetty容器
命令行到${JETTY_HOME}目录下,运行 java -jar start.jar启动容器
5.附:常见的jndi数据库链接池配置
Pooling DataSources
Enables connection pooling. Connection pooling lets you reuse an existing connection instead of creating a new connection to the database.This is highly efficient in terms of memory allocation and speed of the request to the database. We highly recommend this option for production environments.
BoneCP
jdbc/DSTest
com.mysql.jdbc.Driver
jdbc.url
jdbc.user
jdbc.pass
5
50
5
30
c3p0
jdbc/DSTest
org.some.Driver
jdbc.url
jdbc.user
jdbc.pass
dbcp
jdbc/DSTest
org.some.Driver
jdbc.url
jdbc.user
jdbc.pass
SELECT 1
Note: validationQuery is optional, and works together with the testOnBorrow parameter (which defaults to true but has no effect unless validationQuery is specified) to help ensure that old connections are valid when used. See http://commons.apache.org/dbcp/configuration.html
Atomikos 3.3.2+
Connection pooling + XA transactions.
jdbc/DSTest
2
50
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
DSTest
url
jdbc:mysql://localhost:3306/databasename
user
some_username
password
some_password
Non-pooling DataSources
If you are deploying in a production environment, use the Pooling DataSources instead.
MySQL
Implements javax.sql.DataSource, javax.sql.ConnectionPoolDataSource
jdbc/DSTest
jdbc:mysql://localhost:3306/databasename
user
pass
SQL Server 2000
Implements javax.sql.DataSource, javax.sql.ConnectionPoolDataSource
jdbc/DSTest
user
pass
dbname
localhost
1433
Oracle 9i/10g
Implements javax.sql.DataSource, javax.sql.ConnectionPoolDataSource
jdbc/DSTest
thin
jdbc:oracle:thin:@fmsswdb1:10017:otcd
xxxx
xxxx
true
MinLimit
5
PostgreSQL
Implements javax.sql.DataSource
jdbc/DSTest
user
pass
dbname
localhost
5432
Implements javax.sql.ConnectionPoolDataSource
jdbc/DSTest
user
pass
dbname
localhost
5432
Sybase
Implements javax.sql.DataSource
jdbc/DSTest
dbname
user
pass
servername
5000
DB2
Implements javax.sql.DataSource
jdbc/DSTest
dbname
user
pass
servername
50000
Implements javax.sql.ConnectionPoolDataSource
jdbc/DSTest
dbname
user
pass
servername
50000
jetty jndi mysql_jetty配置jndi数据源相关推荐
- tomcat jndi mysql_Tomcat使用JNDI配置数据源
1. JNDI简介 1.1 定义 JNDI就是Sun提出的一套对象命名和目录服务的接口,全称为Java Naming and Directory Interface,简单的说就是JNDI通过目录服务的 ...
- Tomcat下使用Druid配置JNDI数据源
转:Tomcat下使用Druid配置JNDI数据源 http://blog.csdn.net/houbin0912/article/details/52535982
- 在Tomcat配置JNDI数据源的三种方式
转载自 在Tomcat配置JNDI数据源的三种方式 在我过去工作的过程中,开发用服务器一般都是Tomcat,数据源的配置往往都是在applicationContext.xml中配置一个dataSo ...
- tomcat中配置jndi数据源以便spring获取
[0]README 0)intro to jndi, plase visit intro to jndi: 1)本文译自 Configuring Spring MVC JdbcTemplate wit ...
- Tomcat配置JNDI数据源
经过3个多小时的努力,配置JNDI数据源(主要是通过DBCP连接池)终于搞定- 还是Tomcat官方的说明好,不过全是英文的,大概还看得懂. 百度上那么花花绿绿的太多了,一个也没成功!... 本例使用 ...
- java配置jndi连接数_JavaWeb:Tomcat下配置数据源(JNDI)连接数据库 | 学步园
---------------------------------------------------------------------------------------------------- ...
- boot jndi数据源 spring_使用Spring Boot配置JNDI数据源 -Roy教程
在这篇文章中,我们将看到如何使用Spring Boot配置JNDI数据源.JNDI数据源与JDBC数据源非常相似.JNDI数据源访问在应用程序服务器中预定义和配置并作为JNDI资源或服务发布的数据库连 ...
- JNDI学习总结(4)——Tomcat下使用Druid配置JNDI数据源
com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置. 一.下载D ...
- JNDI学习总结(3)——Tomcat下使用C3P0配置JNDI数据源
一.C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包. 二.使用C3P0配 ...
- WebLogic配置JNDI数据源
进入weblogic管理控制台,此处是本地访问:http://127.0.0.1:7001/console 点击左侧[ 域结构]→[base domain]→[服务]→[数据源] 然后点击右侧[新建] ...
最新文章
- 雷军的最后一次 重 大 创 业
- AI圈真魔幻!谷歌最新研究表明卷积在NLP预训练上竟优于Transformer?LeCun暧昧表态...
- api报错 javaee maven_maven test 换javaee6 无法加载spring的配置文件 ?报错-问答-阿里云开发者社区-阿里云...
- 容器编排技术 -- Kubernetes kubectl create quota 命令详解
- Python实现单向循环链表
- 「Python基础知识」Python的split方法如何使用
- 易到用车提现再度被延期?!声明:因贾跃亭所欠债务导致
- 用 convert2rhel 工具将 CentOS 迁移至 RHEL
- java int范围_Java之int及它的取值范围
- 鸿蒙车载智慧屏评测,华为智慧屏S Pro体验:告诉你鸿蒙OS有多优秀?
- C#代码执行中等待10秒
- java多线程(2)----继承的方式创建多线程
- react轮播图插件_React 基础面试题 - 和你随便聊聊 React
- python之调用科大讯飞的在线语音识别
- 腾讯员工举报漏洞被逮捕,“白帽子”的行为边界到底在哪儿?
- 多目标跟踪算法SOART
- 信息化教学设计教案计算机,信息化教学设计模板
- file-saver实现文件流下载
- 网络编程 3 tcp通信
- 28、利用稳压芯片设计一个恒流源
热门文章
- spring4笔记----spring生命周期属性
- [转]Kinect for Windows SDK开发入门(七):骨骼追踪基础 下
- AndroidManifest.xml详解(service)
- 协议森林09 爱的传声筒 (TCP连接)
- Shell脚本之awk篇
- Oracle 10g Create Database
- http://blog.csdn.net/flyingscv/archive/2008/05/03/2371153.aspx
- 27.MySQL Status
- String.fromCharCode()函数
- LoadRunner测试一个简单的AJAX例子