`
ivoter
  • 浏览: 90678 次
  • 性别: 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 配置数据源过程

    SpringMVC+JNDI+Tomcat配置数据源

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

    tomcat-数据源配置

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

    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目录下...

    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,那是不可以的,...

    学生宿舍后台管理

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

    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的会话...

    Tomcat压缩包下载资源

    Tomcat压缩包 资源下载,tomcat自带了一套管理程序...无论是basic还是digest,设置过程基本一致,在conf/server.xml中添加realm数据源,在{project}/WEB-INF/web.xml中添加 security-constraint 和 login-config属性。

Global site tag (gtag.js) - Google Analytics