Tomcat5.5数据源配置_第1页
Tomcat5.5数据源配置_第2页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、tomcat5.5数据源配置 tomcat5.5数据源配置,各位相互学习 tomcat5.5数据源的配置图 关于tomcat数据源的配置网上有许多相关的资料,由于之前始终都用weblogic,所以对tomcat的数据源配置不甚了解,刚好自己有个小项目,用到tomcat,所以这两天在网上找了许多有关tomcat配置数据源的资料,但都不行,都报特别:cannot create jdbc driver of class '' for connect url 'null'和no suitable driver ,那些贴这些资料的网友我想都是没通过自己的验证就通通转载下来

2、了,有时想想还真有点不负责任。不多说了,现在我把经过验证的配置方法写下来,一是供大家参考,二来可以总结一下。 我这介绍的是针对tomcat5.5的配置,其他版本我还没试过,不过应当差不多吧,有空再试下。 安装tomcat-admin插件。这个插件的作用是可以引导你通过web的方式去配置数据源,就像weblogic配置数据源一样。这个插件网上有的下,解压后会供应一个admin.xml文件和一个admin文件夹,将admin.xml文件放到%tomcat_home%confcatalinalocalhost名目下,将admin文件夹放到%tomcat_home%serverwebapps名目下,这

3、样这个插件就安装好了。 启动tomcat,输入进入tomcat的admin配置管理页面,进入后看左边的树形菜单,如图一,点data sources进入数据源的配置,在配置栏中输入相应参数(图二),大家依据自己的数据库赶写相应数据库的驱动类和url,然后按save-commit changes保存配置。 tomcat5.5数据源配置,各位相互学习 这一步完成后在%tomcat_home%confserver.xml中的 globalnamingresources /globalnamingresources中,tomcat会自动生成以下一段代码 ,假如没有手动添加: resource name=

4、jdbc/mastest type=javax.sql.datasource password=sa driverclassname=com.mysql.jdbc.driver maxidle=2 maxwait=5000 username=sa url=jdbc:mysql:/01:3306/mastest maxactive=4/ 这就是我们刚才配置的数据源。 编辑%tomcat_home%confcontext.xml,在context/context之间添加以下代码 resource auth=container type=javax.sql.datasource

5、 name=jdbc/ipsdb description=ipsdb username=sa password=sa maxactive=4 maxidle=2 maxwait=5000 driverclassname=com.microsoft.jdbc.sqlserver.sqlserverdriver url=jdbc:microsoft:sqlserver:/localhost:1433;databasename=ipsnet / 留意,这些参数和上一步配置的数据源参数要肯定相同,否则就会出错。网上的资料都忽视了这一步,直 tomcat5.5数据源配置,各位相互学习 接去配置web.x

6、ml文件了。( 这步也可以在用confcatalinalocalhost*.xml *为你工程的名字) 配置应用名目下的web.xml文件。在web-app/web-app之间加入以下代码: resource-ref descriptionipsdb/description res-ref-namejdbc/ipsdb/res-ref-name res-typejavax.sql.datasource/res-type res-authcontainer/res-auth /resource-ref 留意,jdbc/mastest是jndi名,肯定要和上面的全都。到这里我们的配置工作就完成了,

7、现在可以重启你的猫,进行测试了。在测试之前,大家可以进入admin管理页面看看,我们刚配置的数据源是全局的,即全部的应用都可以用的,在树形菜单的service-host(localhost)下的任意节点,都可以看到我们所配置的数据源(如图三)。 测试,测试的jsp代码我是在网上找的,大家也可以通过写一个类来测试,在测试之前,请确保将数据库的驱动jar包放到%tomcat_home%webapps你的应用名目web-inflib名目下和%tomcat_home%commonlib名目下。 % page language=java import=java.util.* pageencoding=u

8、tf-8% tomcat5.5数据源配置,各位相互学习 % string path = request.getcontextpath(); string +/; % % page import=java.sql.*% % page import=javax.sql.*% % page import=javax.naming.*% !doctype html public -/w3c/dtd html 4.01 transitional/en html head base href=%=basepath% titlemy jsp 'testpool.jsp' starting p

9、age/title meta http-equiv=pragma c meta http-equiv=cache-control c meta http-equiv=expires c meta http-equiv=keywords c meta http-equiv=description c !- link rel=stylesheet type=text/css href=styles.css - /head body this is my jsp page. br % connection c; context initctx=new initialcontext(); contex

10、t ctx=(context)initctx.lookup(java:comp/env); javax.sql.datasource ds=(javax.sql.datasource)ctx.lookup(jdbc/sql); c.getconnection(); statement stmt=conn.createstatement(); preparedstatement ps=conn.preparestatement(select * from users); basepath = request.getscheme()+:/+request.getservername()+:+request.getserverport()+path tomcat5.5数据源配置,各位相互学习 resultset rs=ps.executequery(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论