前段时间在公司做一个手机短信平台的开发,在访问公司HR系统数据库时,用到了Webservice封装,访问数据库时打算用Tomcat,具体连接方式想使用JNDI。按照以往的Tomcat配置方式,在server.xml中配置了数据源链接等信息,工程老是运行报错,找不到我配置的JNDI名称.在关网查看资料后得知,Tomcat5.5/6.0的版本在配置上已经做了很大的改动.和5.0之前的完全不一样。
现贴出在5.5/6.0上的配置信息:
1.修改全局JNDI资源配置信息
<!-- Global JNDI resources -->
<GlobalNamingResources>
<Resource name="jdbc/HandHR" type="javax.sql.DataSource" auth="Container"
password="root" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000"
username="root" url="jdbc:mysql://localhost:3306/sms" maxActive="4"/>
</GlobalNamingResources>
2. <tomcat_home>\conf\Catalina\localhost在新增一xml文件,文件名和你的工程名一致
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc/HandHR" type="javax.sql.DataSource" auth="Container" password="root"
driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" username="root"
url="jdbc:mysql://localhost:3306/sms" maxActive="4"/>
</Context>
JNDI的配置访问还有其他途径,介于时间关系,本人也就研究了其中一种,并未深入体验,贴出来和大家分享
大家可以在关网得到更详细信息。
分享到:
相关推荐
### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...
标题中的"Tomcat5.5 6.0"指的是Apache Tomcat服务器的两个不同版本,5.5和6.0。Tomcat是一个流行的开源Java Servlet容器,它实现了Java EE(现在称为Jakarta EE)的Web应用程序部分,特别是Servlet和JSP(JavaServer...
通过以上步骤,你可以在Tomcat 6.0中配置并使用JNDI数据源。这个过程同样适用于Tomcat 5.5,因为它们的配置方式大体相同。请注意,不同版本的Tomcat可能有细微差别,特别是对于较新的版本,例如Tomcat 7、8或9,它们...
Tomcat5.5+myeclipse6.0+sql server2000,将包解压后,将JDBC驱动程序jar包放到Tomcat/commons/lib目录下,然后导入项目,发布项目,起动tomcat,动行jsp页面
本文将深入探讨Tomcat 5.5和6.0这两个版本的重要特性、差异以及它们在IT环境中的应用。 首先,我们来看Tomcat 5.5。这个版本发布于2005年,是Tomcat发展史上的一个重要里程碑。Tomcat 5.5引入了对Java Servlet 2.4...
本程序自动判断Tomcat版本,兼容tomcat 5.0、5.5、6.0等版本, 根据项目名自动生成 JNDI 配置文件,使程序员从手动配置JNDI数据源中解脱出来。 使用说明: 1、把“TomcatJNDI.war”文件放入 tomcat 的 webapps ...
在本文中,我们将深入探讨如何在Tomcat 6.0中配置数据源,这是一个关键的步骤,对于任何基于Java的应用程序来说,特别是那些依赖于数据库的Web应用。数据源的配置使得应用程序能够有效地管理和访问数据库连接,提高...
本文主要介绍如何在Tomcat 6.0中配置数据库连接池。 **配置文件** 在Tomcat 5中,数据库连接池的配置主要通过`server.xml`文件或`conf/Catalina/localhost`下的相应上下文配置文件完成。这种方式对于团队协作不太...
Tomcat 5.5中,数据源通常通过JNDI(Java Naming and Directory Interface)来配置。首先,我们需要在`conf/server.xml`文件中的`<GlobalNamingResources>`标签内添加以下配置: ```xml <Resource name="jdbc/MyDB...
在Tomcat 5.5.x中,全局数据库连接池通常是通过`GlobalNamingResources`配置在`server.xml`文件中的。例如,以下是一个配置示例: ```xml <Resource name="jdbc/mydb" type="javax.sql.DataSource" password=...
Tomcat 5.5和6.0虽然有一些相似之处,但在配置管理工具时还是需要注意版本间的差异。 在配置完成后,你可以通过访问`http://your_server_address:port/manager`和`http://your_server_address:port/admin`来测试...
一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 <Resource name="jdbc/testDB" type="javax.sql.DataSource" driverClassName=...
3. **Tomcat 5.5的JNDI DataSource配置** - **准备工作**:同样,确保JDBC驱动和连接池库(如Apache Commons DBCP)在`common/lib`目录下。 - **步骤1**:配置`server.xml`,在`<GlobalNamingResources>`中添加`...
在Tomcat 6.0中,配置JDBC连接池通常是在`conf/context.xml`文件中进行的。以下是一个基本的配置示例: ```xml <Resource name="jdbc/EmployeeDB" auth="Container" type="javax.sql.DataSource" driverClassName=...
运行容器:jre1.6,tomcat6.0 使用技术:javabean , jstl, el , ligerUI, jndi , servlet , jsp,idatis 数据库:mysql5.5 浏览器支持: ie6以上版本,谷歌,火狐 毕业的学生也可以拿此系统去做毕业设计哦~ 各种文档开放 ...
运行容器:jre1.6,tomcat6.0 使用技术:javabean , jstl, el , jqueryUI , jndi , servlet , jsp,idatis 数据库:mysql5.5 浏览器支持: ie6以上版本,谷歌,火狐 毕业的学生也可以拿此系统去做毕业设计哦~ 各种文档...
希望有兴趣的人能下载源码 操作系统:Windos,Linux 运行容器:jre1.6,tomcat6.0 使用技术:javabean , jstl, el , jqueryUI , jndi , servlet , jsp,idatis 数据库:mysql5.5 浏览器支持: ie6以上版本,谷歌,火狐 ...