在Tomcat中配置DataSource及调用需要三步:
1.server.xml中加入以下片段:
<Resource name="jdbc/oracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ora1"
username="bond" password="bond" maxActive="20" maxIdle="10"
maxWait="-1"/>
2.在项目web.xml中加入:
<resource-ref>
<res-ref-name>jdbc/oracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3.程序中调用
@Resource(mappedName="jdbc/oracle")
private DataSource dataSource;
或:
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/oracle");
分享到:
相关推荐
Tomcat下配置JNDI数据库连接池并使用 一、配置JNDI数据源 这一步有几种配置方式,比如直接修改Tomcat/conf/server.xml文件,但这样修改是全局的,个人不太喜欢这样的方式,本着的原则是能不全局不全局,以保证...
Tomcat JNDI 数据源 自动生成程序 Servlet 版 本程序自动判断Tomcat版本,兼容tomcat 5.0、5.5、6.0等版本, 根据项目名自动生成 JNDI 配置...4、点击提交,配置文件将会自动生成,在配置路径中可以找到你的配置文件。
一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...
tomcat-jndi-数据源将 tomcat-maven-plugin 与 JNDI 数据源一起使用
Tomcat中配置JNDI DataSource 配置环境:Windows 2003+Tomcat +mysql 5+ecilpses 3.1 首先,将MYSQL的驱动放在$CATALINA_HOME/common/lib目录下 其次,在$CATALINA_HOME/conf/server.xml文件的标签之前添加如下内容...
在Tomcat安装目录下找到conf文件夹,并打开context.xml文件 配置如下 《sql2005配置》 ...... <Resource name="jdbc/jndidemo" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" ...
spring+jotm 多数据源事务管理(三)JNDI+Tomcat 首先需要将jotm相关jar包加入到tomcat中,如下: o jotm.jar o jotm_jrmp_stubs.jar o ow_carol.jar o jta.jar o jta-spec1_0_1.jar o jts1_0.jar o objectweb-...
配的是mysql数据源,其他请参考官方文档tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html
<!-- 新的数据源 --> <bean id="dataSource2" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>java:comp/env/jdbc/commonDB </bean>
Simple-JNDI旨在解决的第二个问题是从应用程序中的任何位置轻松访问应用程序配置。 如果您唯一的目的是测试或使用依赖于Tomcat之外的Tomcat JNDI环境的类,或者仅需要基于JNDI的数据源,请 (不要与Simple-JNDI...
Tomcat 5.5以上的版本不再有admin环境,本人特地制作一个文件包,包含了commons-logging和commons-modeler的JAR包,目录以设定好,只要将其解压对应的放入安装目录即可,有几个文件会覆盖,但不影响以前配置和项目的...
在JNDI中配置数据源(DataSource) 内嵌Jetty服务器 内嵌Jetty教程 内嵌Jetty的HelloWorld教程 内嵌Jetty视频 优化Jetty 如何配置垃圾收集 如何配置以支持高负载 在Jetty中部署应用 部署管理器 部署绑定 热部署 ...
在tomcat 的lib文件夹中 中导入mysql 驱动包【mysql包文件夹中有】 数据库连接需要在Tomcat/conf目录中的context.xml文件里写入 ....... <Resource name="jdbc/jndidemo" auth="Container" type="javax.sql....
tomcat里面的配置:在%tomcat%\conf\下面有个context.xml文件。在<Context></Context>之间添加 auth="Container" type="javax.sql.DataSource" username="root" password="1234" driverClassName=...
-----建立Context: 在Tomcat中新建一个Context,让其docBase指向程序所在目录(若您下载的是war文件,则指向该文件目录StrutsArticle )。 在tomcat\conf\Catalina\localhost目录下建立一个xml文件,名称为你所...
我所有配置都没有设计到tomcat的server.xml,有的人在这个文件中做了数据库 的配置是没有必要的,因为WebRoot.xml已经有了这些配置。 <br>7. web.xml配置 <br>...
配置DataSource i. 28.1.1. 对内嵌数据库的支持 ii. 28.1.2. 连接到一个生产环境数据库 iii. 28.1.3. 连接到一个JNDI数据库 ii. 28.2. 使用JdbcTemplate iii. 28.3. JPA和Spring Data i. 28.3.1. 实体类 ii. 28.3.2...
8.2.2 XML在数据库中的应用模式 8.2.3 XML数据交换技术及应用 8.3 使用JSP和XML两种技术建设动态网站 8.3.1 XML存储数据的优点 8.3.2 XML文档中的Picture对象定义 8.3.3 JSP文档与XML的结合 8.4 用XML和XSL...
4.5.3 DataSource对象和JNDI 4.5.4 部署和使用DataSource的基本实现 4.6 连接池 4.7 分布式事务处理 4.7.1 分布式事务管理 4.7.2 Connection对象 4.8 SQL语句 4.8.1 Statement对象 4.8.2 PreparedStatement...