1、环境(我做测试时的环境)
1)tomcat 6.0.20
2)oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit
通过pl sql 查看oracle版本sql:select banner from sys.v_$version
3)jdk版本:1.5.0_16
4)oracle驱动jar包:ojdbc14-10.2.0.3.jar
5)如果出现这个错误 java.lang.NoClassDefFoundError:
oracle/dms/instrument/ExecutionContextForJDBC
则需要到oracle安装目录下拷dms.jar到%TOMCATHOME%\lib下
2、配置tomcat jndi数据源
1)%TOMCATHOME%\conf\context.xml
在<Context></Context>直接添加
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:billdb" username="orcl" password="orcl" maxActive="20"
maxIdle="10" maxWait="-1"/>
2)%TOMCATHOME%\conf\web.xml
在<web-app>下添加
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、Spring配置
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:/comp/env/jdbc/myoracle"></property>
</bean>
也可以通过jsp来测试
<%
out.print("测试连接池<br/>");
try{
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
Connection conn = ds.getConnection();
out.print("connection success!");
conn.close();
}
catch(Exception ex){
out.println("连接错误:");
out.print(ex.printStackTrace());
}
%>
分享到:
相关推荐
以上就是关于在Red Hat Enterprise Linux 5.0 64位系统上部署和配置Tomcat6.0.20的基本步骤和知识点,实际操作时还需要结合具体环境进行调整。在使用过程中,熟悉Tomcat的配置文件和管理工具,以及理解其工作原理,...
《Apache Tomcat 6.0.20:安装版与解压版详解》 Apache Tomcat 是一个开源的Java Servlet容器,它实现了Java EE的Web应用程序的轻量级部分,特别是Servlet和JavaServer Pages(JSP)技术。在这个讨论中,我们将重点...
在本教程中,我们将深入探讨如何安装和配置Tomcat 6.0.20服务器。 首先,下载Apache Tomcat 6.0.20的压缩包文件"apache-tomcat-6.0.20.zip"。这可以从Apache官方网站的历史版本页面获取。下载完成后,使用解压工具...
标题中的"tomcat6.0.20解压版绿色版"指的是一款名为Tomcat的Web应用服务器的6.0.20版本,它已经被预先解压缩,通常被称为绿色版,意味着用户可以直接运行而无需进行额外的安装步骤。这种版本在移动或在不同环境中...
Apache Tomcat 6.0.20 是一个广泛使用的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,使开发者能够构建和部署动态web应用程序。这款服务器由Apache软件基金会维护,是Apache Jakarta...
apache tomcat 6.0.20 的源代码
Apache Tomcat 6.0.20是一款经典的Java应用服务器,尤其适合运行Servlet和JSP应用。这个版本是免安装版,意味着用户不需要经过复杂的安装过程,只需将压缩包解压到任意目录即可开始使用,大大简化了部署流程。64位...
在部署和配置Tomcat 6.0.20时,用户需要熟悉几个关键的目录和文件。例如,`conf`目录包含了服务器的配置文件,如`server.xml`(定义服务器的全局配置)、`webapps`目录是Web应用的默认存放位置,而`logs`目录则存储...
Apache Tomcat 6.0.20 绿色版, 配置好java环境后,直接执行bin文件夹里的startup.bat
- **配置Tomcat**:通过修改conf目录下的配置文件,可以定制Tomcat的行为,如端口设置、连接器配置、全局JNDI资源等。 - **安全管理**:了解如何配置用户、角色和权限,实现基于角色的访问控制(RBAC)。 - **集群和...
相关配置文件 博文链接:https://morning-sunshine-2008.iteye.com/blog/433412
在Tomcat 6.0.20中,数据容器主要是通过JNDI(Java Naming and Directory Interface)来实现的。JNDI允许开发者以统一的方式访问各种命名和目录服务,例如数据库连接池,这对于Web应用程序的性能优化至关重要。 在...
在本文中,我们将深入探讨Apache Tomcat 6.0.20的安装过程,以及如何配置和管理这个Web服务器。 首先,让我们了解Apache Tomcat的角色。Tomcat是一个轻量级应用服务器,主要用于运行基于Java技术的Web应用程序。它...
3. **目录结构**:解压后的`apache-tomcat-6.0.20`包含了多个目录,如`bin`(用于启动和停止Tomcat的脚本)、`conf`(配置文件)、`lib`(包含运行Tomcat所需的JAR文件)、`webapps`(默认的应用部署位置)、`logs`...
Apache Tomcat 6.0.20是一款广泛应用的开源Java Servlet容器,主要负责运行Java Web应用程序,包括JSP和Servlet。这款版本的Tomcat在发布时是免安装版,这意味着用户可以直接下载压缩包,解压后即可启动服务,无需...
Apache Tomcat 6.0.20 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages(JSP)的容器,它也是实现Java EE Web应用程序的轻量级应用服务器。Tomcat以其小巧、高效和易用性而受到开发者们的青睐,...