Tomcat环境下配置oracle数据源的方法

本文档详细介绍了如何在Tomcat环境下配置Oracle数据源,包括在server.xml中设置资源参数,以及在web.xml中引用这些资源。示例代码展示了配置数据库连接池的关键参数,如最大连接数、空闲时间等,并提供了相应的数据库连接字符串和认证信息。
摘要由CSDN通过智能技术生成

Tomcat环境下配置oracle数据源的方法

JB2K5下自带的tomcat jakarta-tomcat- 4.1.30为例

 完整版本(PDF文件)请到http://hbird.vicp.net/t-1598.html处下载

 完整版本(PDF文件)请到http://hbird.vicp.net/t-1598.html处下载

 

 

Tomcat45)提供了一个与Java Enterprise Edition应用服务相兼容的JNDI--InitialContext实现实例。它的初始数据设置在$CATALINA_HOME/conf/server.xml文件里。并可能在网页应用环境描述(/WEB-INF/web.xml)里被下列元素引用:

 <resource-ref>--资源参数,一般是数据库驱动程序、JavaMail Session、自定义类工厂等。

 

 

$CATALINA_HOME/conf/server.xml里设置数据库连接池:

 

 

下面是tomcat配置样例的代码,必须放在<Host></Host>之间。

        <!-- Tomcat Examples Context -->

        <Context path="/examples" docBase="examples.war" debug="0"

                 reloadable="true" crossContext="true">

          <Logger className="org.apache.catalina.logger.FileLogger"

                     prefix="localhost_examples_log." suffix=".txt"

              timestamp="true"/>

          <Ejb   name="ejb/EmplRecord" type="Entity"

                 home="com.wombat.empl.EmployeeRecordHome"

               remote="com.wombat.empl.EmployeeRecord"/>

 

 

          <!-- If you wanted the examples app to be able to edit the

               user database, you would uncomment the following entry.

               Of course, you would want to enable security on the

               application as well, so this is not done by default!

               The database object could be accessed like this:

 

 

               Context initCtx = new InitialContext();

               Context envCtx = (Context) initCtx.lookup("java:comp/env");

               UserDatabase database =

                    (UserDatabase) envCtx.lookup("userDatabase");

          -->

<!--

          <ResourceLink name="userDatabase" global="UserDatabase"

                        type="org.apache.catalina.UserDatabase"/>

-->

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值