`
houday123
  • 浏览: 217494 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat5.0.28连接池的配置(oracle9i数据库)

    博客分类:
  • Java
阅读更多

哎,有时候东西满容易忘记,还是记下来好了。

修改tomcat下conf目录中的server.xml文件,在</host>结束标签前面加上:

 <Context path="/runqianproject" docBase="E:\jakarta-tomcat-5.0.28\webapps\runqianproject" >
   <Resource name="jdbc/runqian" auth="Container" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/runqian">
     <parameter>
       <name>maxWait</name>
       <value>1</value>
     </parameter>
     <parameter>
       <name>maxActive</name>
       <value>20</value>
     </parameter>
     <parameter>
      <name>username</name>
      <value>system</value>
      </parameter>
     <parameter>
      <name>password</name>
      <value>system</value>
      </parameter>
     <parameter>
      <name>driverClassName</name>
      <value>oracle.jdbc.driver.OracleDriver</value>
      </parameter>
     <parameter>
      <name>url</name>
      <value>jdbc:oracle:thin:@192.168.6.30:1521:zenghao</value>
     </parameter>
      <parameter>
       <name>maxIdle</name>
       <value>10</value>
     </parameter>
    </ResourceParams>
 </Context>

有些个配置要说下,path="/runqianproject"代表应用虚拟路径,docBase="E:\jakarta-tomcat-5.0.28\webapps\runqianproject" 这个目录是项目在tomcat下的应用目录。<Resource name="jdbc/runqian" auth="Container" type="javax.sql.DataSource"/>, <ResourceParams name="jdbc/runqian"> "jdbc/runqian"就是jndi的名称。

下面就来看一下在java中如何获得连接:

public class GetConnection {
 private static Connection conn=null;
 private static DataSource  dataSource=null;
// jdbc
 public static Connection getconbyjdbc() throws SQLException{ 
     DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
     conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:zenghao", "system", "system");
   return conn;
   }
//连接池
 public static Connection getconbyjndi() throws Exception{
   // 从Tomcat连接池中得到数据源对象
   Context context = new InitialContext();
   dataSource = (DataSource)context.lookup("java:comp/env/jdbc/runqian");//jdbc/runqian是jndi名
   // 将数据源对象放入ServletContext中
   conn=dataSource.getConnection();
    return conn;
 }
 
 public static void closeconnection() throws SQLException{
  conn.close();
 }
 public static void closedatasource() throws SQLException{
  dataSource=null;
 }
 
}

这样就可以获得连接对象了。

下面是oracle9i连接的驱动下载:

  • classes12.jar (1.1 MB)
  • 描述: oracle9i连接的驱动下载
  • 下载次数: 4
1
0
分享到:
评论
1 楼 s-s-h 2010-07-10  
如果比5.5配置繁一些

相关推荐

    TOMCAT5.0.28配置说明.doc

    标题与描述均指向同一文档:“TOMCAT5.0.28配置说明.doc”,这表明文档内容主要聚焦于Apache Tomcat 5.0.28版本的配置过程及注意事项。以下将基于给定的部分内容,深入解析TOMCAT5.0.28的配置流程及相关知识点。 ##...

    tomcat 5.0.28 安装版

    3. **安装过程**:Tomcat 5.0.28提供了安装程序(jakarta-tomcat-5.0.28.exe),这使得在Windows系统上安装和配置更加便捷。用户可以通过执行安装程序来设置Tomcat的服务、端口号、安装路径等。 4. **服务与端口**...

    TOMCAT 5.0.28的下载地址

    在本篇文章中,我们将深入探讨有关TOMCAT 5.0.28的相关知识点,包括其版本特性、安装过程及应用场景等内容。 ### TOMCAT 5.0.28概述 Apache Tomcat是一款开源的Servlet容器,它实现了Servlet和JavaServer Pages...

    tomcat5.0.28安装版

    2. **配置与管理**:Tomcat 5.0.28的配置主要通过`conf`目录下的文件进行,如`server.xml`定义了服务器的全局配置,包括端口号、连接器、上下文等。`webapps`目录用于存放web应用,每个应用对应一个子目录。` ...

    Tomcat 5.0.28服务器安装包

    - 配置连接器(Connector)以限制并发连接数和最大线程数。 - 使用缓存机制来减少数据库访问。 - 定期更新到最新的安全补丁以防止已知漏洞。 **总结** Tomcat 5.0.28作为一款古老的Web服务器,虽然现在已经过时,...

    tomcat5.0.28压缩包

    《深入理解Tomcat 5.0.28:历史、架构与配置详解》 Tomcat 5.0.28是Apache Tomcat服务器的一个重要版本,它在Java Web开发领域中占据着重要的地位。尽管随着时间的推移,更新的版本如Tomcat 8和9已经发布,但Tomcat...

    Tomcat5.0.28下AXIS完全安装手册

    本文将详细介绍如何在Tomcat5.0.28下成功安装和配置AXIS,帮助你避开常见的问题,顺利进行SOAP通信。 首先,理解SOAP和AXIS的基础知识是必要的。SOAP(Simple Object Access Protocol)是一种基于XML的通信协议,...

    完整图解 Tomcat 5.0.28 安装笔记

    ### Tomcat 5.0.28 安装与配置详解 #### 一、准备工作:J2SDK与TOMCAT的准备 在正式开始安装Tomcat 5.0.28之前,首先需要确保系统中已安装Java 2 Standard Edition(J2SDK),因为Tomcat服务器是基于Java平台构建...

    tomcat5.0.28及5.0.30官方绿色解压版

    这个压缩包包含了Tomcat 5.0.28和5.0.30两个版本的官方绿色解压版,这意味着用户无需安装过程,只需解压缩即可立即使用。 Tomcat 5.0系列是Tomcat发展的一个重要阶段,它引入了对Java EE 5规范的支持,包括Servlet ...

    jakarta-tomcat-5.0.28

    4. **性能优化**:Tomcat 5.0.28虽然较老,但仍然可以通过调整各种配置参数进行性能优化,如线程池大小、缓存设置、连接超时等。此外,可以通过NIO(非阻塞I/O)连接器提升其并发处理能力。 5. **安全性**:这个...

    tomcat配置sql数据库

    通过上述步骤,我们不仅成功地在Tomcat中配置了SQL Server数据库,而且还了解了如何编写简单的JSP页面来测试数据库连接。这对于初学者来说是非常实用的技能,也是深入学习Java Web开发的基础之一。在未来的学习和...

    tomcat-5.0.28

    配置Tomcat 5.0.28涉及几个关键组件,如`conf/server.xml`,这是服务器的主要配置文件,包含关于端口设置、虚拟主机、连接器和Context的定义。`webapps`目录用于存放Web应用程序,而`logs`目录存储服务器的日志信息...

    Apachetomcat-5.0.28

    Apache Tomcat 5.0.28 是一个古老但经典的Java Servlet容器,它实现了Java EE Web应用程序的规范,特别是Servlet和JSP。Tomcat作为开源软件,因其轻量级、高效和易于配置的特点,在Web服务器领域深受开发人员喜爱。...

    Tomcat5.0.28

    标题"Tomcat5.0.28"指的是Apache Tomcat服务器的5.0.28版本。Tomcat是一个开源的应用服务器,主要用于运行Java Servlets和JavaServer Pages (JSP)。这个特定的版本是该软件的一个历史版本,发布于2004年,它提供了一...

    润乾报表在TOMCAT5.0.28服务器下的部署操作介绍

    综上所述,润乾报表在TOMCAT5.0.28服务器下的部署不仅涉及基本的WAR包发布,还需要细致地配置数据源连接池,确保应用能够高效稳定地运行。遵循上述步骤和注意事项,可顺利完成润乾报表的部署工作。

    tomcat5.0.28下安装axis所需的4个包

    在实际应用中,可能还需要根据具体需求配置其他如数据库连接池、加密库等依赖。同时,由于Tomcat 5.0.28是一个较旧的版本,可能不再受到官方维护,因此在生产环境中使用时要考虑其兼容性和安全性问题,可能需要升级...

    Eclipse 3.1.2+lomboz 3.1.2+tomcat 5.0.28配置过程

    ### Eclipse 3.1.2 + Lomboz 3.1.2 + Tomcat 5.0.28 配置详解 #### 平台环境准备 为了搭建 Eclipse 3.1.2 + Lomboz 3.1.2 + Tomcat 5.0.28 的开发环境,首先需要准备好以下基础环境: - **操作系统**: Windows XP ...

    Tomcat5.0.28源代码

    《深入剖析Tomcat 5.0.28源代码》 Tomcat,作为Apache软件基金会下的一个开源项目,是Java Servlet和JavaServer Pages(JSP)的容器,它以其轻量级、高效能和易用性赢得了广大开发者的喜爱。Tomcat 5.0.28是其历史...

    jakarta-tomcat-5.0.28.rar

    8. **扩展性**:Tomcat可以与其他Java EE组件(如数据库连接池、缓存、消息队列等)集成,实现更复杂的企业级功能。例如,通过添加`tomcat-jdbc.jar`启用内置的连接池管理。 9. **故障排查**:当遇到问题时,首先...

Global site tag (gtag.js) - Google Analytics