修改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中配置全局数据源详细的介绍,很有好用啊!!
Connector 的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然后分配线程让Engine来处理这个请求,并把产生的Request和Response对象传给Engine。通过配置Connector,可以控制请求...
Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程 Tomcat jndi 配置数据源过程
在 Tomcat 中配置数据源,我们需要在 server.xml 文件中添加以下配置: ``` type="javax.sql.DataSource" username="username" password="password" driverClassName="oracle.jdbc.driver.OracleDriver" url=...
Springmvc +JNDI 在Tomcat下 配置数据源 一、 简介 二、 tomcat配置jndi有三种方式。...三、 数据源配置在Tomcat/conf/ context.xml 文件或者 server.xml 文件 中的区别 四、 常见的报错及解决方案
tomcat-数据源配置在server.xml中设置数据源,以MySQL数据库为例
WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。...最后,我们需要修改 context.xml 和 server.xml 文件,以便在 Tomcat 中配置数据源。
其实tomcat中配置数据源有好几中方式,很灵活,所以也容易相互整窜,个人认为比较简单的方法就是在tomcat下的conf文件夹下的server.xml增加 代码如下: ”/test” docBase=”test” xss=removed reloadable=”true” ...
Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下。我们可以在这里找到 server.xml 和 context.xml。当然,还有其他一些资源文件。但是在在本文中我们只用得上这两个.
好用的Tomcat6 数据源(MySQL)配置两种方法,附完整的配置文件server.xml!!!
有关tomcat数据源配置的文章已经不少,但是一般都是把数据源直接配置到server.xml文件中,这样在移植应用程序时带来了一些不必要的麻烦,其实tomcat数据源的配置还有一种方法如下:
教你一步一步配置数据源。 1、Context configuration tomcat\conf\server.xml文件配置 2、web.xml configuration 项目web.xml文件配置 3、Code example 获取连接类 ......
Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置Tomcat标准数据源资源工厂配置项如下: * driverClassName - 所使用的JDBC驱动类全称。 * maxActive - 同一...
使用 JNDI 示例访问 Tomcat7 数据源描述:访问 Tomcat 7 中配置的两个数据源(Oracle 和 MySQL)的 Web 应用程序添加一名作者技术:Java、Tomcat 7、JDBC 摘要:访问Tomcat 7中配置的数据源的Web应用程序它是什么?...
net\WebContent" /> 使用默认配置的tomcat,另外虚拟目录也可这设置: <Context path="/test" docBase="webContent" reloadable="true"/> 因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从 webapps目录下...
在Tomcat服务器部署中,需要安装Tomcat 6.0服务器,并在安装盘下的conf目录下的context.xml文件中添加数据源配置信息。此外,还需要在server.xml文件中添加URIEncoding="GBK"以解决中文乱码问题。 三、数据源连接池...
一、配置JNDI数据源 这一步有几种配置方式,比如直接修改Tomcat/conf/server.xml文件,但这样修改是全局的,个人不太喜欢这样的方式,本着的原则是能不全局不全局,以保证项目能够尽量少的影响到其他项目,...
1、解压缩,把文件夹MyDesign复制到你Tomcat的ROOT文件夹下面. 2、把MyDesign\WEB-INF下的mydesign文件夹复制到ROOT...4、配置数据源:使用SQL Server 2000的企业管理器,附加数据库MyDesign\data\MyDesign_Data.mdf。
1、解压缩,把文件夹MyDesign复制到你Tomcat的ROOT文件夹下面. 2、把MyDesign\WEB-INF下的mydesign文件夹复制到ROOT...4、配置数据源:使用SQL Server 2000的企业管理器,附加数据库MyDesign\data\MyDesign_Data.mdf
就是必须把数据库驱动必须加在tomcat的lib目录下,当前项目的lib是不可以的,然后就是在context.xml or server.xml里面配置数据源。只有这2种,网上说什么在localhost目录下配置一个和工程名一样的xml,那是不可以的,...