`
蓝色飞扬
  • 浏览: 94922 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat6.0.20配置jndi,spring配置

阅读更多

1、环境(我做测试时的环境)
     1)tomcat 6.0.20 
     2)oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit
       通过pl sql 查看oracle版本sql:select banner from sys.v_$version
     3)jdk版本:1.5.0_16
     4)oracle驱动jar包:ojdbc14-10.2.0.3.jar
     5)如果出现这个错误   java.lang.NoClassDefFoundError:   

        oracle/dms/instrument/ExecutionContextForJDBC
        则需要到oracle安装目录下拷dms.jar到%TOMCATHOME%\lib下
2、配置tomcat jndi数据源
     1)%TOMCATHOME%\conf\context.xml
         在<Context></Context>直接添加

       <Resource name="jdbc/myoracle" auth="Container"

              type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
              url="jdbc:oracle:thin:@localhost:billdb" username="orcl" password="orcl" maxActive="20"

              maxIdle="10" maxWait="-1"/> 
    2)%TOMCATHOME%\conf\web.xml
       在<web-app>下添加

       <resource-ref>
         <description>Oracle Datasource example</description>
         <res-ref-name>jdbc/myoracle</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
         <res-auth>Container</res-auth>
      </resource-ref>
3、Spring配置
    <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">  
        <property name="jndiName" value="java:/comp/env/jdbc/myoracle"></property>  
    </bean>
   也可以通过jsp来测试
   <%
    out.print("测试连接池<br/>");
    try{
        Context initContext = new InitialContext();
        Context envContext = (Context)initContext.lookup("java:/comp/env");
        DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
        Connection conn = ds.getConnection();
        out.print("connection success!");
        conn.close();
    }
    catch(Exception ex){
    out.println("连接错误:");
    out.print(ex.printStackTrace());
    }
    %>

  • dms.jar (280.4 KB)
  • 下载次数: 12
分享到:
评论

相关推荐

    tomcat6.0.20 for linux

    以上就是关于在Red Hat Enterprise Linux 5.0 64位系统上部署和配置Tomcat6.0.20的基本步骤和知识点,实际操作时还需要结合具体环境进行调整。在使用过程中,熟悉Tomcat的配置文件和管理工具,以及理解其工作原理,...

    tomcat6.0.20安装版和解压版

    《Apache Tomcat 6.0.20:安装版与解压版详解》 Apache Tomcat 是一个开源的Java Servlet容器,它实现了Java EE的Web应用程序的轻量级部分,特别是Servlet和JavaServer Pages(JSP)技术。在这个讨论中,我们将重点...

    tomcat6.0.20服务器及配置方法

    在本教程中,我们将深入探讨如何安装和配置Tomcat 6.0.20服务器。 首先,下载Apache Tomcat 6.0.20的压缩包文件"apache-tomcat-6.0.20.zip"。这可以从Apache官方网站的历史版本页面获取。下载完成后,使用解压工具...

    tomcat6.0.20解压版绿色版

    标题中的"tomcat6.0.20解压版绿色版"指的是一款名为Tomcat的Web应用服务器的6.0.20版本,它已经被预先解压缩,通常被称为绿色版,意味着用户可以直接运行而无需进行额外的安装步骤。这种版本在移动或在不同环境中...

    apache-tomcat6.0.20最新版

    Apache Tomcat 6.0.20 是一个广泛使用的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,使开发者能够构建和部署动态web应用程序。这款服务器由Apache软件基金会维护,是Apache Jakarta...

    apache tomcat 6.0.20 的源代码

    apache tomcat 6.0.20 的源代码

    tomcat6.0.20免安装版

    Apache Tomcat 6.0.20是一款经典的Java应用服务器,尤其适合运行Servlet和JSP应用。这个版本是免安装版,意味着用户不需要经过复杂的安装过程,只需将压缩包解压到任意目录即可开始使用,大大简化了部署流程。64位...

    Tomcat 6.0.20

    在部署和配置Tomcat 6.0.20时,用户需要熟悉几个关键的目录和文件。例如,`conf`目录包含了服务器的配置文件,如`server.xml`(定义服务器的全局配置)、`webapps`目录是Web应用的默认存放位置,而`logs`目录则存储...

    Apache Tomcat 6.0.20 绿色版

    Apache Tomcat 6.0.20 绿色版, 配置好java环境后,直接执行bin文件夹里的startup.bat

    tomcat-6.0.20

    - **配置Tomcat**:通过修改conf目录下的配置文件,可以定制Tomcat的行为,如端口设置、连接器配置、全局JNDI资源等。 - **安全管理**:了解如何配置用户、角色和权限,实现基于角色的访问控制(RBAC)。 - **集群和...

    Apache2.2.11+Tomcat6.0.20集群配置

    相关配置文件 博文链接:https://morning-sunshine-2008.iteye.com/blog/433412

    tomcat 6.0.20 数据容器

    在Tomcat 6.0.20中,数据容器主要是通过JNDI(Java Naming and Directory Interface)来实现的。JNDI允许开发者以统一的方式访问各种命名和目录服务,例如数据库连接池,这对于Web应用程序的性能优化至关重要。 在...

    apache-tomcat-6.0.20 安装软件

    在本文中,我们将深入探讨Apache Tomcat 6.0.20的安装过程,以及如何配置和管理这个Web服务器。 首先,让我们了解Apache Tomcat的角色。Tomcat是一个轻量级应用服务器,主要用于运行基于Java技术的Web应用程序。它...

    apache-tomcat-6.0.20

    3. **目录结构**:解压后的`apache-tomcat-6.0.20`包含了多个目录,如`bin`(用于启动和停止Tomcat的脚本)、`conf`(配置文件)、`lib`(包含运行Tomcat所需的JAR文件)、`webapps`(默认的应用部署位置)、`logs`...

    apache-tomcat-6.0.20免安装

    Apache Tomcat 6.0.20是一款广泛应用的开源Java Servlet容器,主要负责运行Java Web应用程序,包括JSP和Servlet。这款版本的Tomcat在发布时是免安装版,这意味着用户可以直接下载压缩包,解压后即可启动服务,无需...

    apache-tomcat-6.0.20(下载于官网).rar

    Apache Tomcat 6.0.20 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages(JSP)的容器,它也是实现Java EE Web应用程序的轻量级应用服务器。Tomcat以其小巧、高效和易用性而受到开发者们的青睐,...

Global site tag (gtag.js) - Google Analytics