`
黄继华
  • 浏览: 45843 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Tomcat的数据源配置.txt

 
阅读更多
  1. 1.将tomcat安装目录下/conf.context.xml文件拷贝到WebRoot/MEAT-INF下。
  2. 2.将<Resourcename="jdbc/tfms"auth="Container"type="javax.sql.DataSource"
  3. maxActive="50"maxIdle="30"maxWait="10000"logAbandoned="true"
  4. username="sa"password="password"driverClassName="net.sourceforge.jtds.jdbc.Driver"
  5. url="jdbc:jtds:sqlserver://localhost:1433/TransfusionMngDB;tds=8.0;lastupdatecount=true"/>
  6. 拷贝到context.xml的Context元素下。
  7. 3.将
  8. <resource-ref>
  9. <description>DBConnection</description>
  10. <res-ref-name>jdbc/tfms</res-ref-name>
  11. <res-type>javax.sql.DataSource</res-type>
  12. <res-auth>Container</res-auth>
  13. </resource-ref>
  14. 拷贝到web.xml的<welcome-file-list>元素标签后。
  15. 3.
  16. Tomcat5的数据源配置跟Tomcat5.5的数据源配置有很多的差别,Tomcat6的数据源配置跟Tomcat5.5的配置基本上相同。
  17. 以前的Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置。这种配置方式不合理的地方在于,假如数据库做了更改,程序员需要手工去修改这些文件,不利于团队开发。
  18. Tomcat5.5跟Tomcat6的配置显得更为简单,我们只需要在我们的WebRoot目录下,新建一个META-INF的目录(假如不存在),在该目录下创建一个context.xml文件,并且在context.xml文件当添加以下的配置信息:
  19. 程序代码
  20. <Context>
  21. <Resourcename="jdbc/tfms"auth="Container"type="javax.sql.DataSource"
  22. maxActive="50"maxIdle="30"maxWait="10000"logAbandoned="true"
  23. username="sa"password="password"driverClassName="net.sourceforge.jtds.jdbc.Driver"
  24. url="jdbc:jtds:sqlserver://localhost:1433/TransfusionMngDB;tds=8.0;lastupdatecount=true"/>
  25. </Context>
  26. 其中:
  27. name表示指定的jndi名称
  28. auth表示认证方式,一般为Container
  29. type表示数据源类型,使用标准的javax.sql.DataSource
  30. maxActive表示连接池当中最大的数据库连接
  31. maxIdle表示最大的空闲连接数
  32. maxWait当池的数据库连接已经被占用的时候,最大等待时间
  33. logAbandoned表示被丢弃的数据库连接是否做记录,以便跟踪
  34. username表示数据库用户名
  35. password表示数据库用户的密码
  36. driverClassName表示JDBCDRIVER
  37. url表示数据库URL地址
  38. 在以往的tomcat当中还需要在web.xml指定相应的resource,在tomcat5.5以后的版本不写也可以,但建议还是配置。
  39. 程序代码
  40. <resource-ref>
  41. <description>DBConnection</description><!--这句可要可不要-->
  42. <res-ref-name>jdbc/tfms</res-ref-name>
  43. <res-type>javax.sql.DataSource</res-type>
  44. <res-auth>Container</res-auth>
  45. </resource-ref>
  46. 配置完之后,还需要将JDBCDRIVER存放在%TOMCAT_HOME%/lib里面,这是必须的,不然,tomcat没有办法找到driver
  47. 之后重新启动tomcat
  48. 最后,测试数据源是否正确,写一个test.jsp,在test.jsp得到DataSource,以下是程序片断
  49. 程序代码
  50. ContextinitContext=newInitialContext();
  51. ContextenvContext=(Context)initContext.lookup("java:/comp/env");
  52. DataSourceds=(DataSource)envContext.lookup("jdbc/tfms");
  53. Connectionconn=ds.getConnection();
分享到:
评论

相关推荐

    tomcat数据源配置.txt

    #### 一、配置Tomcat数据源 **1. 编辑`context.xml`文件** 首先,我们需要编辑Tomcat安装目录下的`conf`文件夹中的`context.xml`文件。在这个文件中添加数据源的相关配置。以下是一个基本的数据源配置示例: ```...

    tomcat jboss数据源配置.rar

    本主题主要聚焦于"tomcat jboss数据源配置.rar",这是一个关于如何在Tomcat 5.5和JBoss 4.0中配置数据源,特别是与Oracle数据库交互的详细过程。下面将深入探讨这两个关键组件以及数据源配置的相关知识点。 首先,...

    tomcat60配置方法.txt

    - **数据源**:数据源配置对于与数据库交互的应用程序至关重要。可以在 `&lt;Resource&gt;` 元素中定义数据源,指定驱动类名、URL、用户名和密码等属性。 #### 三、启动和管理 Tomcat 服务 一旦完成了以上步骤,就可以...

    Tomcat 服务器server.xml的关键参数配置

    在这个例子中,创建了一个名为`/xkb`的应用程序,并且为它配置了一个指向SQL Server数据库的数据源。通过`Resource`元素及其子元素`ResourceParams`,可以详细地定义数据源的各种属性,如最大活动连接数(`maxActive`...

    Tomcat6.02和sql2000数据源(连接池)配置.txt

    ### Tomcat 6.02 和 SQL Server 2000 数据源(连接池)配置详解 #### 一、背景介绍 随着Web应用的发展,数据库访问成为应用中的关键环节之一。为了提高数据库访问效率和资源利用率,引入了连接池技术。在Java Web...

    tomcat 配置数据源

    ### 数据源配置示例分析 在给出的例子中,我们看到了如何在一个名为`/test`的Web应用中配置名为`jdbc/mldn`的数据源: - 应用的物理路径被设置为`F:\testweb\`。 - 调试级别设置为5,这意味着将启用较为详细的调试...

    Tomcat 配置文件数据库密码加密

    Tomcat 配置文件数据库密码加密,增加factory属性和修改context.xml文件中密码为密文,在lib文件中添加自定义的factory类 代码是jdk1.8版本,包含简单的加密类和http请求,如果使用简单的加密,不需要引用额外的lib...

    tomcat数据源的配置及使用

    tomcat数据源的配置及使用 在eclipse中开发的示例,txt文档的说明,exe文件的教程。在使用JNDI,可分为5步 (1)配置context.xml文件(Tomcat 6.0\conf文件夹下),把连接数据库用的驱动包(sqljdbc.jar)复制到...

    tomcat-5.5.28和tomcat-6.0.30及配置资料

    4. **创建数据源**:如果应用需要数据库连接,需要配置数据源(GlobalNamingResources)。 5. **安全配置**:配置用户角色、访问控制(web.xml),并启用HTTPS支持(keystore和truststore配置)。 了解并掌握这些...

    Tomcat安装及配置教程.zip

    在`$CATALINA_HOME/conf/Catalina/localhost`目录下创建一个XML文件,定义数据源。 **故障排查与优化:** - 使用`catalina.out`日志文件来定位和解决问题。 - 调整`setenv.sh`或`setenv.bat`文件中的内存参数,如`...

    tomcat视频.txt

    - **context.xml**:同样位于`conf/Catalina/localhost`目录下,用于配置数据源等高级功能。 ### 基本操作 #### 启动与停止 - **启动**:在`bin`目录下执行`startup.sh`脚本(Linux/Mac系统)或`startup.bat`脚本...

    tomcat_jndi_hibernate.txt

    ### Tomcat 下 JNDI 数据源配置与 Hibernate 整合详解 #### 一、Tomcat 与 JNDI 数据源配置概述 在本篇文档中,我们将深入探讨如何在 Tomcat 服务器环境下配置 JNDI(Java Naming and Directory Interface)数据源...

    Tomcat配置方法.rar

    在配置Tomcat时,需要根据实际需求修改这些配置文件,例如更改默认端口以避免冲突,添加新的Servlet或Filter,或者配置数据源连接以连接到数据库。 “说明.htm”文件可能会提供一个简化的配置流程概述,包括下载...

    有关jsp+struts+hibernate+MSSQLServer项目中Tomcat5的server.xml配置

    - **数据源配置**:最为核心的是对数据库连接的数据源进行配置。`&lt;Resource&gt;`元素用于声明JNDI名称、数据源类型、认证方式等信息。 ### 3. 实际操作注意事项 - 在实际操作过程中,需要确保所使用的JDBC驱动版本与...

    apache-tomcat-6.0.20-deployer.tar.gz

    此外,Tomcat的部署工具也支持XML格式的部署描述符(如context.xml),这允许更细粒度的配置,例如设置上下文路径、数据源、安全角色等。对于大型或复杂的Web应用,这种方式可能更为合适。 总的来说,"apache-...

    apache-tomcat-7.0.79.zip

    在conf/server.xml中,用户可以配置数据源(DataSource)来管理和复用数据库连接。 7. **日志和错误处理**:Tomcat默认在logs目录下记录服务器运行的日志,包括catalina.out、host-manager、manager和localhost_...

    apache-tomcat-7.0.108.7z

    【RUNNING.txt】文件是Apache Tomcat提供的指南,详细描述了如何启动、停止和配置Tomcat服务器。这对于初学者来说是非常有用的资源,因为它提供了关于运行环境的基本设置和命令行选项。 【RELEASE-NOTES】文件通常...

    Tomcat+MySql配置

    - 编辑`conf/server.xml`文件,添加数据源配置。 - 示例配置如下: ```xml type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="password" ...

    Tomcat集成润乾报表说明.txt

    #### 2.5 OLAP数据源配置 - **名称**:`olapDataSource` - **值**:多个OLAP数据源的配置信息 - **作用**:配置报表系统使用的OLAP(联机分析处理)数据源信息。每个OLAP数据源都指定了数据库类型、IP地址、端口号等...

    Tomcat+JSP+MySQL经典配置实例.txt

    2. **配置数据源**:将下载的 JDBC 驱动文件放入 `C:\tomcat\lib` 目录,并在 `Catalina.tld` 文件中添加相应的数据源配置。 3. **编写数据库连接代码**:在 Servlet 或 JSP 页面中编写连接数据库的代码。 4. **测试...

Global site tag (gtag.js) - Google Analytics