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数据源相关推荐

  1. tomcat jndi mysql_Tomcat使用JNDI配置数据源

    1. JNDI简介 1.1 定义 JNDI就是Sun提出的一套对象命名和目录服务的接口,全称为Java Naming and Directory Interface,简单的说就是JNDI通过目录服务的 ...

  2. Tomcat下使用Druid配置JNDI数据源

    转:Tomcat下使用Druid配置JNDI数据源 http://blog.csdn.net/houbin0912/article/details/52535982

  3. 在Tomcat配置JNDI数据源的三种方式

    转载自   在Tomcat配置JNDI数据源的三种方式 在我过去工作的过程中,开发用服务器一般都是Tomcat,数据源的配置往往都是在applicationContext.xml中配置一个dataSo ...

  4. tomcat中配置jndi数据源以便spring获取

    [0]README 0)intro to jndi, plase visit intro to jndi: 1)本文译自 Configuring Spring MVC JdbcTemplate wit ...

  5. Tomcat配置JNDI数据源

    经过3个多小时的努力,配置JNDI数据源(主要是通过DBCP连接池)终于搞定- 还是Tomcat官方的说明好,不过全是英文的,大概还看得懂. 百度上那么花花绿绿的太多了,一个也没成功!... 本例使用 ...

  6. java配置jndi连接数_JavaWeb:Tomcat下配置数据源(JNDI)连接数据库 | 学步园

    ---------------------------------------------------------------------------------------------------- ...

  7. boot jndi数据源 spring_使用Spring Boot配置JNDI数据源 -Roy教程

    在这篇文章中,我们将看到如何使用Spring Boot配置JNDI数据源.JNDI数据源与JDBC数据源非常相似.JNDI数据源访问在应用程序服务器中预定义和配置并作为JNDI资源或服务发布的数据库连 ...

  8. JNDI学习总结(4)——Tomcat下使用Druid配置JNDI数据源

    com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置. 一.下载D ...

  9. JNDI学习总结(3)——Tomcat下使用C3P0配置JNDI数据源

    一.C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包. 二.使用C3P0配 ...

  10. WebLogic配置JNDI数据源

    进入weblogic管理控制台,此处是本地访问:http://127.0.0.1:7001/console 点击左侧[ 域结构]→[base domain]→[服务]→[数据源] 然后点击右侧[新建] ...

最新文章

  1. 雷军的最后一次 重 大 创 业
  2. AI圈真魔幻!谷歌最新研究表明卷积在NLP预训练上竟优于Transformer?LeCun暧昧表态...
  3. api报错 javaee maven_maven test 换javaee6 无法加载spring的配置文件 ?报错-问答-阿里云开发者社区-阿里云...
  4. 容器编排技术 -- Kubernetes kubectl create quota 命令详解
  5. Python实现单向循环链表
  6. 「Python基础知识」Python的split方法如何使用
  7. 易到用车提现再度被延期?!声明:因贾跃亭所欠债务导致
  8. 用 convert2rhel 工具将 CentOS 迁移至 RHEL
  9. java int范围_Java之int及它的取值范围
  10. 鸿蒙车载智慧屏评测,华为智慧屏S Pro体验:告诉你鸿蒙OS有多优秀?
  11. C#代码执行中等待10秒
  12. java多线程(2)----继承的方式创建多线程
  13. react轮播图插件_React 基础面试题 - 和你随便聊聊 React
  14. python之调用科大讯飞的在线语音识别
  15. 腾讯员工举报漏洞被逮捕,“白帽子”的行为边界到底在哪儿?
  16. 多目标跟踪算法SOART
  17. 信息化教学设计教案计算机,信息化教学设计模板
  18. file-saver实现文件流下载
  19. 网络编程 3 tcp通信
  20. 28、利用稳压芯片设计一个恒流源

热门文章

  1. spring4笔记----spring生命周期属性
  2. [转]Kinect for Windows SDK开发入门(七):骨骼追踪基础 下
  3. AndroidManifest.xml详解(service)
  4. 协议森林09 爱的传声筒 (TCP连接)
  5. Shell脚本之awk篇
  6. Oracle 10g Create Database
  7. http://blog.csdn.net/flyingscv/archive/2008/05/03/2371153.aspx
  8. 27.MySQL Status
  9. String.fromCharCode()函数
  10. LoadRunner测试一个简单的AJAX例子