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

tomcat配置数据源(server.xml中配置)

 
阅读更多

 

修改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连接池DBCP,在server.xml中配置全局数据源详细的介绍,很有好用啊!!

    TOMCAT连接池DBCP,在server.xml中配置全局数据源详细的介绍,很有好用啊!!

    tomcat服务器的Server.xml配置详解.docx

    Connector 的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然后分配线程让Engine来处理这个请求,并把产生的Request和Response对象传给Engine。通过配置Connector,可以控制请求...

    Tomcat jndi 配置数据源过程

    Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程

    详细介绍在tomcat中配置数据源原理

    在 Tomcat 中配置数据源,我们需要在 server.xml 文件中添加以下配置: ``` type="javax.sql.DataSource" username="username" password="password" driverClassName="oracle.jdbc.driver.OracleDriver" url=...

    SpringMVC+JNDI+Tomcat配置数据源

    Springmvc +JNDI 在Tomcat下 配置数据源 一、 简介 二、 tomcat配置jndi有三种方式。...三、 数据源配置在Tomcat/conf/ context.xml 文件或者 server.xml 文件 中的区别 四、 常见的报错及解决方案

    tomcat-数据源配置

    tomcat-数据源配置在server.xml中设置数据源,以MySQL数据库为例

    weblogic项目移植到tomcat,配置说明

    WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。...最后,我们需要修改 context.xml 和 server.xml 文件,以便在 Tomcat 中配置数据源。

    Tomcat数据源配置方法_JBuilder中

    其实tomcat中配置数据源有好几中方式,很灵活,所以也容易相互整窜,个人认为比较简单的方法就是在tomcat下的conf文件夹下的server.xml增加 代码如下: ”/test” docBase=”test” xss=removed reloadable=”true” ...

    为Tomcat6配置数据源

    Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下。我们可以在这里找到 server.xml 和 context.xml。当然,还有其他一些资源文件。但是在在本文中我们只用得上这两个.

    Tomcat6 数据源(MySQL)配置两种方法

    好用的Tomcat6 数据源(MySQL)配置两种方法,附完整的配置文件server.xml!!!

    Tomcat数据源配置

    有关tomcat数据源配置的文章已经不少,但是一般都是把数据源直接配置到server.xml文件中,这样在移植应用程序时带来了一些不必要的麻烦,其实tomcat数据源的配置还有一种方法如下:

    关于数据源的配置资料整理

    教你一步一步配置数据源。 1、Context configuration tomcat\conf\server.xml文件配置 2、web.xml configuration 项目web.xml文件配置 3、Code example 获取连接类 ......

    TOMCAT6.0配置数据库连接池

    Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置Tomcat标准数据源资源工厂配置项如下: * driverClassName - 所使用的JDBC驱动类全称。 * maxActive - 同一...

    java-tomcat7-jndi-mysql-oracle-jdbc:访问Tomcat 7中配置的数据源

    使用 JNDI 示例访问 Tomcat7 数据源描述:访问 Tomcat 7 中配置的两个数据源(Oracle 和 MySQL)的 Web 应用程序添加一名作者技术:Java、Tomcat 7、JDBC 摘要:访问Tomcat 7中配置的数据源的Web应用程序它是什么?...

    Tomcat源码研究

    net\WebContent" /&gt;   使用默认配置的tomcat,另外虚拟目录也可这设置: &lt;Context path="/test" docBase="webContent" reloadable="true"/&gt; 因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从 webapps目录下...

    润乾报表与dthealth部署

    在Tomcat服务器部署中,需要安装Tomcat 6.0服务器,并在安装盘下的conf目录下的context.xml文件中添加数据源配置信息。此外,还需要在server.xml文件中添加URIEncoding="GBK"以解决中文乱码问题。 三、数据源连接池...

    Tomcat下配置JNDI数据库连接池并使用

     一、配置JNDI数据源  这一步有几种配置方式,比如直接修改Tomcat/conf/server.xml文件,但这样修改是全局的,个人不太喜欢这样的方式,本着的原则是能不全局不全局,以保证项目能够尽量少的影响到其他项目,...

    java学生宿舍管理系统

    1、解压缩,把文件夹MyDesign复制到你Tomcat的ROOT文件夹下面. 2、把MyDesign\WEB-INF下的mydesign文件夹复制到ROOT...4、配置数据源:使用SQL Server 2000的企业管理器,附加数据库MyDesign\data\MyDesign_Data.mdf。

    有关java设计学生宿舍管理系统

    1、解压缩,把文件夹MyDesign复制到你Tomcat的ROOT文件夹下面. 2、把MyDesign\WEB-INF下的mydesign文件夹复制到ROOT...4、配置数据源:使用SQL Server 2000的企业管理器,附加数据库MyDesign\data\MyDesign_Data.mdf

    JNDI jsp+jndi

    就是必须把数据库驱动必须加在tomcat的lib目录下,当前项目的lib是不可以的,然后就是在context.xml or server.xml里面配置数据源。只有这2种,网上说什么在localhost目录下配置一个和工程名一样的xml,那是不可以的,...

Global site tag (gtag.js) - Google Analytics