文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程PHPTomcat中DataSource的配置方法
精品推荐
特别推荐
·菜鸟学PHP之Smarty入门
·PHP环境安全配置教程
·PHP入门指导:如何学习PHP?
·Php+Mysql注入专题
·PHP:实现给上传图片加水印的程序代码
·PHP动态网站开发中常用的8个小技巧
·PHP初学者:配置Apache服务器并且设置DNS
·初学PHP指导:php.ini 配置详细选项
·好文分享:PHP入门的学习方法
·急速搭建属于自己的Discuz!6论坛
·PHP入门:初学来看配置文件PHP.INI的中文注释
·php.ini配置,php.ini 中的 php-5.2.0 配置指令详解
·总结:一些PHP学习过程中的心得和经验
·新手入门:JSP初学者必须掌握的语法点
·PHP技巧:PHP脚本编程中的文件系统函数库
·详细讲解PHP编程中分页显示的制作
·成为PHP编程高手应该遵循的三个准则
·谈谈生成静态页面的一些经验
·新手入门:详细解述七个软件开发的原则
·简单的webservice开发例子
热点TOP10
·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
·Windows XP下PHP+MySQL环境搭建
·JDBC连接Oracle数据库常见问题及解决方法
·简单的webservice开发例子
·MyEclipse+struts+Hibernate配置开发
·Php+Mysql注入专题
·菜鸟学PHP之Smarty入门
·php:树形结构的算法
·彻底解决中文名文件下载和下载文件内容乱码问题
·PHP 会话 (Session) 使用入门
·跟我来学PHP5:session会话的使用和分析
·急速搭建属于自己的Discuz!6论坛
·解决tomcat频繁死掉的问题
·学习教程:Java Annotation 高级应用
·表单验证类 Validator for PHP
·解密ZEND加密后的PHP
·用PHP模拟登陆
·用PHP实现多级树型菜单
·动态网页制作学习:PHP预定义变量
·PHP+Access设计留言版实战

Tomcat中DataSource的配置方法

日期:2007年7月8日 作者: 查看:[大字体 中字体 小字体]


很多网上的文章都在说要改Server.xml,包括我手上的一本《Eclipse 从入门到精通》。不过经过今天的噩梦般的体验,最终还是没有改Server.xml,把DataSource配置好了。中间走过无数弯路,包括把 Tomcat从5.5.9降到5.0.28(最终还是没有用5.5.9,周围人都说,不要用最新的东西……实验室的都在用4.1……)。

先说一下关于Tomcat 5.5.9的问题,由于Tomcat5.5.9没有带上admin包,必须要自己下,下完以后复制到对应的目录。另外还有一重要步骤:把root下的那个 admin目录给删掉……或者把那个admin\index.html改名或删掉……这个问题折磨了我半个多小时,就是找不出来admin的配置页面在哪儿……
很奇怪,root\admin目录里没有任何jsp/html文件,让我几乎以为下漏了东西。其实似乎是如果把那个admin目录删掉, Tomcat自动指到了另外一个地方。进入以后查看,可以发现其实/admin指向/server/webapps/admin,但是那里也并没有 jsp/html文件,真正的地址在:/src/jakarta-tomcat-catalina/webapps/admin……所以,大家一定要记住吧index.html给干掉……

但是成功进入了以后,我一直无法配置好jdbc/mysql的DataSource……极度郁闷之下,加上旁人说最新版总是有bug的……我换回了5.0.28……
5.0.28直接进入admin就可以了,不用走那么多弯路。配置DataSource有两种方法,一个就是直接到那个Context(/jsp文件目录)下面的Data Sources配置,配置的内容基本上都很清楚(以mysql为例):
JNDI Name: jdbc/mysql(自己定)
Data Source URL: jdbc:mysql://localhost/test (test是数据库名)
JDBC Driver Class: com.mysql.jdbc.Driver (记得把驱动拷到common\lib)
Max. Active Connections: 最大活动连接,默认4,不能用于产品发布,发布的时候,改成1000左右比较好,不过调试的时候没有必要。
Max. Idle Connections: 最大空闲连接,默认2。
Max. Wait for Connection: 等待连接时间,默认5000。
Validation Query: 验证用查询语句,非必填。
然后Save, Commit。
这里有一个bug. 一般最好是在所有修改完成以后Commit。如果先Commit再进行其他的选择修改,一般来说会直接退出界面……我一般都是Save/Commit/Log out……
然后在程序中引用:
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql"); // jdbc/mysql是JNDI Name
con = ds.getConnection();
其他的就一样用了,注意返回前要手动关闭数据库连接,否则很快就会连接数耗尽。

[1] [2] 下一页 




上一篇:Windows XP下集成Tomcat与Apache

下一篇:PHP实现的一个简单的在线端口扫描器程序

Tomcat中DataSource的配置方法 相关文章:
·GHOST使用方法(图解)
·女性自慰方法大搜查
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·QQ挂号升级方法
·《拳皇2002》隐藏人物出现方法 - 游戏秘籍
·电脑提速的新方法
·男性自慰的几种方法
·《混乱军团》初期获得死亡魔魂方法
·QQ好友隐身也难 两种方法抓出隐身好友
·QQ空间导航代码最新版使用方法
Tomcat中DataSource的配置方法 相关软件:
·6509为主的各种交换机网络配置实例(图)
·cisco各种交换机的镜像配置
·路由器配置实例--100例
·黑客视频教程-网吧代理服务器使用灰鸽子端口映射方法
·局域网的配置管理
·六顶思维帽方法
·虚拟光驱的使用方法(全)swf
·资产评估学课件第二章资产评估的基本方法(一)
·华为-LAN Switch配置实例
·红烧肉的制作方法

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot