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

tomcat配置数据源(转载)

 
阅读更多
转载:http://www.douban.com/note/78355269/

修改Tomcat_Home/conf/server.xml,在GlobalNamingResources中加入:

Xml代码

   1. <Resource name="jdbc/DataSource" auth="Container" 
   2.  type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" 
   3.  url="jdbc:oracle:thin:@127.0.0.1:1521:orcl" 
   4.  username="user" password="password" maxActive="20" maxIdle="10" 
   5.  maxWait="-1"/>   

<Resource name="jdbc/DataSource" auth="Container"
  type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
  url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
  username="user" password="password" maxActive="20" maxIdle="10"
  maxWait="-1"/>

再在Context中加入引用:

Xml代码

   1. <ResourceLink name="jdbc/DataSource" global="jdbc/DataSource"  type="javax.sql.DataSource"/> 

<ResourceLink name="jdbc/DataSource" global="jdbc/DataSource"  type="javax.sql.DataSource"/>

如果不加,则在使用的时候会出现:Cannot create JDBC driver of class '' for connect URL 'null' 错误



在web.xml定义:

Xml代码

   1. <resource-ref> 
   2.     <description>popuserDataSource</description> 
   3.     <res-ref-name>jdbc/DataSource</res-ref-name> 
   4.     <res-type>javax.sql.DataSource</res-type> 
   5.     <res-auth>Container</res-auth> 
   6. </resource-ref> 

    <resource-ref>
        <description>popuserDataSource</description>
        <res-ref-name>jdbc/DataSource</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

在Spring中引用:

Xml代码

   1. <bean id="DataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
   2.       <property name="jndiName" value="java:comp/env/jdbc/DataSource"/> 
   3.       <property name="expectedType" value="javax.sql.DataSource"/> 
   4.   </bean> 

  <bean id="DataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName" value="java:comp/env/jdbc/DataSource"/>
        <property name="expectedType" value="javax.sql.DataSource"/>
    </bean>

完成。
分享到:
评论

相关推荐

    TOMCAT源代码,包括转载得别人的分析

    Tomcat提供JNDI(Java Naming and Directory Interface)服务,允许应用查找和绑定资源,如数据源、邮件会话等。这在多应用共享资源时非常有用。 6. **线程池管理**: Tomcat使用Executor接口和线程池来管理并发...

    weblogic 安装转载

    WebLogic 是一款由甲骨文公司提供的企业级 Java 应用服务器,它包含了对 Java EE(Java Enterprise Edition)规范的支持,其中...在后续的开发过程中,可以进一步配置数据源、集群、安全设置等,以满足更高级别的需求。

    基于java的二手交易系统

    将图片解压到任意一个盘,然后配置Tomcat,将图片路径引用到本地配置的图片路径下。 ———————————————— 版权声明:本文为CSDN博主「wsk1103」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上...

    JAVA OA平台源码(转载)SPRING BOOT....

    【标题】:“JAVA OA平台源码(转载)SPRING BOOT...” 这个开源项目是一个基于Java技术的OA(Office Automation)管理系统的源代码实现,利用了Spring Boot框架进行开发。Spring Boot是Spring生态中的一个核心组件...

    本项目是基于SpringBoot的线上宠物物资购买系统,为个人毕业设计,未经允许禁止转载.zip

    SpringBoot是Java生态系统中的一款流行框架,它简化了Spring应用的初始搭建以及开发过程,提供了“开箱即用”的特性,包括自动配置、内嵌Web服务器(如Tomcat)等,极大地提高了开发效率。 【描述】提到这是个人的...

    转载,若依快速开发框架很不错,详情请看https://www.ruoyi.vip/

    它预配置了许多常见的设置,如嵌入式Tomcat服务器、自动配置的Spring beans等,让开发者可以快速启动项目。 3. **MyBatis**:MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免...

    java+Web审批流程.rar

    4. **部署要求**:系统需要具备一定的Java知识才能部署,这可能涉及到配置服务器环境(如Tomcat)、设置数据库连接、导入必要的库文件等步骤。 5. **数据库创建**:用户需要自行创建数据库,这可能需要了解SQL语言和...

    pay5160:https的转载者

    启动项目意味着需要进行一系列的开发环境配置,包括但不限于安装必要的Java开发工具(如JDK),克隆或下载源代码,配置项目依赖,最后通过命令行或集成开发环境(IDE)运行项目。在浏览器中调用则表明该项目可能是一...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

Global site tag (gtag.js) - Google Analytics