- 浏览: 49076 次
- 性别:
- 来自: 上海
文章分类
最新评论
[size=medium]Tomcat6.x在目录上最大的区别就是将 lib 包直接置于 CATALINA_HOME/lib 下,而tomcat 5.x 系列版本是分common/share/server 三个包存放的。再具体解释一下:
CATALINA_HOME/common
在这个目录下的lib目录,存放Tomcat 服务器和所有Web应用都能访问的JAR.
CATALINA_HOME/share
在这个目录下的lib目录,存放所有Web应用都能访问的,但Tomcat 不能访问的JAR。
CATALINA_HOME/server
在这个目录下的lib目录,存放Tomcat 服务器需要的但Web应用不能访问的JAR。
另外该目录下webapps 存放Tomcat 自带的APP-admin和manager两个应用。
common/share/server 三个包中的classes是用来存放class的,就是说你的类库不打成JAR包,而是class文件就直接放在这里。
Tomcat 6.x 在目录结构上就是针对lib包的存放位置做了调整,使应用部署更加方便。另外:
Tomcat 6.x中endorsed 从CATALINA_HOME/common移到根目录下了CATALINA_HOME\endorsed 至于其它没有太大的变化。
另外需要说明的是tomcat 5.x有目录CATALINA_HOME\conf\Catalina\localhost
在Tomcat 6.x中该目录是空的就没给你建,你可以自己建。有好几个朋友问我这个问题了,这里给你提醒一下。
至于xml文件我还没有注意到有什么变化,以后发现了大家在讨论。
=========================
想知道Tomcat 个版本有什么差异,下载Tomcat的文挡changelog.html就知道了。那tomcat5.5来说下载apache-tomcat- 5.5.25-fulldocs,解压后查看apache-tomcat-5.5.25-fulldocs\tomcat-5.5-doc \changelog.html 就一清二楚了。
跟版本的区别主要反映在两个方面:
1。Tomcat本身的技术演进,包括性能的不断提高,功能的增加增强,甚至于重构
2。因为Tomcat本身是块Servlet容器的试验田,所以他的版本是跟Servlet和JSP的规范一起发展的。
下面粗略介绍一下:
Tomcat 3.x
tomcat 的初始正式版本是3.x,(v3.1.1、v3.2.4、v3.3),完全遵循ASF(Apache Software Foundation)规范,支持Servlet2.2和JSP1.1
该版本已经能能够连接IIS、Netscape Web Server,并支持war包形式发布应用。他最大的问题就是存在安全问题,并因此停止发布。
Tomcat 4.x
鉴于Tomcat 3.x的种种不足和致命的安全问题,Tomcat 4.x 对整个项目进行了重新架构,并且遵循新的servlet2.3、jsp1.2规范的支持并同时向下兼容Servlet2.2和JSP1.1 。重新架构的组件使用ant来设置任务来构建;开始支持与IDE的集成;连接器使用新的Cycote Connector连接器;基于管理的JMX;支持struts;还有就是一大堆的性能和内存使用效率的提高,几乎每版都声明有这样的好处……
Tomcat 5.x
Tomcat 5.x 基于Tomcat 3.x,Tomcat 4.x,遵循新的servlet2.4、jsp2.0规范。他最大的特点就是支持JDK5.0。Tomcat 5.x 是个总结、改进版本,因为有了3.x,4.x作基础,加上使用JDK5.0,使Tomcat在性能上有了突飞猛进的发展,备受大家欢迎。
Tomcat 6.x
Tomcat 6.x是目前的最新版本了。遵循新的servlet2.5、jsp2.1。该版本增加了很多新特性。主要有:
高级的IO功能:采用APR或NIO HTTP连接进行异步IO操作
组件功能:可以使用ant -f extras.xml的方式为tomcat添加新的组件。
另外一个我感觉变化很大的是Tomcat 6.x目录发生了很的变化,lib 目录都集中到一起放在跟目录下,jar包也简洁多了(从数量上^_^)
总结:Tomcat 各版本之间,一方面版本号是跟着servlet、jsp规范同步演进的(请容许我怎么说),另一方面,软件在架构设计和功能、性能方面都是与时俱进,不断丰富和提高(先前的版本不好就大胆的重新架构,大胆尝试新技术,因为他本身是用来做实验的^_^)。
=================
tomcat6.x与tomcat5.x的数据源配置
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Sports Book Ver 2" docBase="d:/Project/SB2/web/WebRoot" path="/sb2" workDir="work\Catalina\localhost\sb2">
<!-- <Resource name="SB2DB" type="javax.sql.DataSource"/>
<ResourceParams name="SB2DB">
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@10.0.5.182:1521:wormtest</value>
</parameter>
<parameter>
<name>username</name>
<value>sb2</value>
</parameter>
<parameter>
<name>password</name>
<value>test123</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>20</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>4</value>
</parameter>
</ResourceParams>-->
<Resource
name="SB2DB"
type="javax.sql.DataSource"
password="test123"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="4"
maxWait="20"
username="sb2"
url="jdbc:oracle:thin:@10.0.5.182:1521:wormtest"
maxActive="10"/>
</Context>
========================
tomcat6.0必须在jdk5.0以上运行
tomcat5.5与tomcat6.0配置虚拟目录的区别
tomcat5.5配置:
如果tomcat5.5安装在D:\Tomcat 5.5,则找到tomcat安装目录下的conf\Catalina\localhost文件夹,
在里面新加名为test.xml的xml文件 :<Context path="/test" docBase="e:/myweb" reloadable="true" crossContext="true" debug="0" ></Context>
访问:http://localhost:800/test
tomcat6.0配置
1.找到tomcat安装目录下的conf\目录下的server.xml
2.在<host>标签里添加
<Context path="/test"
docBase="e:\myWeb
crossContext="true"
debug="0"
reloadable="true"
trusted="false" >
</Context>
访问:http://localhost:800/test
CATALINA_HOME/common
在这个目录下的lib目录,存放Tomcat 服务器和所有Web应用都能访问的JAR.
CATALINA_HOME/share
在这个目录下的lib目录,存放所有Web应用都能访问的,但Tomcat 不能访问的JAR。
CATALINA_HOME/server
在这个目录下的lib目录,存放Tomcat 服务器需要的但Web应用不能访问的JAR。
另外该目录下webapps 存放Tomcat 自带的APP-admin和manager两个应用。
common/share/server 三个包中的classes是用来存放class的,就是说你的类库不打成JAR包,而是class文件就直接放在这里。
Tomcat 6.x 在目录结构上就是针对lib包的存放位置做了调整,使应用部署更加方便。另外:
Tomcat 6.x中endorsed 从CATALINA_HOME/common移到根目录下了CATALINA_HOME\endorsed 至于其它没有太大的变化。
另外需要说明的是tomcat 5.x有目录CATALINA_HOME\conf\Catalina\localhost
在Tomcat 6.x中该目录是空的就没给你建,你可以自己建。有好几个朋友问我这个问题了,这里给你提醒一下。
至于xml文件我还没有注意到有什么变化,以后发现了大家在讨论。
=========================
想知道Tomcat 个版本有什么差异,下载Tomcat的文挡changelog.html就知道了。那tomcat5.5来说下载apache-tomcat- 5.5.25-fulldocs,解压后查看apache-tomcat-5.5.25-fulldocs\tomcat-5.5-doc \changelog.html 就一清二楚了。
跟版本的区别主要反映在两个方面:
1。Tomcat本身的技术演进,包括性能的不断提高,功能的增加增强,甚至于重构
2。因为Tomcat本身是块Servlet容器的试验田,所以他的版本是跟Servlet和JSP的规范一起发展的。
下面粗略介绍一下:
Tomcat 3.x
tomcat 的初始正式版本是3.x,(v3.1.1、v3.2.4、v3.3),完全遵循ASF(Apache Software Foundation)规范,支持Servlet2.2和JSP1.1
该版本已经能能够连接IIS、Netscape Web Server,并支持war包形式发布应用。他最大的问题就是存在安全问题,并因此停止发布。
Tomcat 4.x
鉴于Tomcat 3.x的种种不足和致命的安全问题,Tomcat 4.x 对整个项目进行了重新架构,并且遵循新的servlet2.3、jsp1.2规范的支持并同时向下兼容Servlet2.2和JSP1.1 。重新架构的组件使用ant来设置任务来构建;开始支持与IDE的集成;连接器使用新的Cycote Connector连接器;基于管理的JMX;支持struts;还有就是一大堆的性能和内存使用效率的提高,几乎每版都声明有这样的好处……
Tomcat 5.x
Tomcat 5.x 基于Tomcat 3.x,Tomcat 4.x,遵循新的servlet2.4、jsp2.0规范。他最大的特点就是支持JDK5.0。Tomcat 5.x 是个总结、改进版本,因为有了3.x,4.x作基础,加上使用JDK5.0,使Tomcat在性能上有了突飞猛进的发展,备受大家欢迎。
Tomcat 6.x
Tomcat 6.x是目前的最新版本了。遵循新的servlet2.5、jsp2.1。该版本增加了很多新特性。主要有:
高级的IO功能:采用APR或NIO HTTP连接进行异步IO操作
组件功能:可以使用ant -f extras.xml的方式为tomcat添加新的组件。
另外一个我感觉变化很大的是Tomcat 6.x目录发生了很的变化,lib 目录都集中到一起放在跟目录下,jar包也简洁多了(从数量上^_^)
总结:Tomcat 各版本之间,一方面版本号是跟着servlet、jsp规范同步演进的(请容许我怎么说),另一方面,软件在架构设计和功能、性能方面都是与时俱进,不断丰富和提高(先前的版本不好就大胆的重新架构,大胆尝试新技术,因为他本身是用来做实验的^_^)。
=================
tomcat6.x与tomcat5.x的数据源配置
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Sports Book Ver 2" docBase="d:/Project/SB2/web/WebRoot" path="/sb2" workDir="work\Catalina\localhost\sb2">
<!-- <Resource name="SB2DB" type="javax.sql.DataSource"/>
<ResourceParams name="SB2DB">
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@10.0.5.182:1521:wormtest</value>
</parameter>
<parameter>
<name>username</name>
<value>sb2</value>
</parameter>
<parameter>
<name>password</name>
<value>test123</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>20</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>4</value>
</parameter>
</ResourceParams>-->
<Resource
name="SB2DB"
type="javax.sql.DataSource"
password="test123"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="4"
maxWait="20"
username="sb2"
url="jdbc:oracle:thin:@10.0.5.182:1521:wormtest"
maxActive="10"/>
</Context>
========================
tomcat6.0必须在jdk5.0以上运行
tomcat5.5与tomcat6.0配置虚拟目录的区别
tomcat5.5配置:
如果tomcat5.5安装在D:\Tomcat 5.5,则找到tomcat安装目录下的conf\Catalina\localhost文件夹,
在里面新加名为test.xml的xml文件 :<Context path="/test" docBase="e:/myweb" reloadable="true" crossContext="true" debug="0" ></Context>
访问:http://localhost:800/test
tomcat6.0配置
1.找到tomcat安装目录下的conf\目录下的server.xml
2.在<host>标签里添加
<Context path="/test"
docBase="e:\myWeb
crossContext="true"
debug="0"
reloadable="true"
trusted="false" >
</Context>
访问:http://localhost:800/test
发表评论
-
tomcat 一闪而过,Neither the JAVA_HOME or the JRE_HOME environmental variable is defi
2010-12-07 10:40 2112先看Tomcat的startup.bat, ... -
Tomcat连接池配置
2010-10-21 14:27 713Tomcat6.0连接池配置 1.配置tomcat下的con ... -
JSP、Servlet、Tomcat、JDK、J2EE版本比较
2010-10-01 20:27 717一 JSP2.0与JSP1.2比较 JSP 2.0是对JSP ... -
关于jstl在tomcat5和tomcat6的部署
2010-10-01 20:01 844今天帮同事集成项目,用到了el表达式和jstl,在tomcat ... -
tomcat5 tomcat6 内存溢出 解决办法
2010-10-01 20:01 10661、Tomcat默认可以使用的内存为128MB,在较大型的应 ... -
tomcat6.x与tomcat5.x的数据源配置
2010-10-01 19:59 728<?xml version='1.0' encoding ... -
Tomcat 个版本差异
2010-10-01 19:59 1009想知道Tomcat 个版本有什么差异,下载Tomcat的文挡c ... -
Tomcat5.5.x配置整理
2010-10-01 19:56 9981.下载: http://www.eu.apache.org ... -
<转>tomcat,Jboss,weblogic区别、容器的作用
2010-09-21 15:53 1635一、tomcat Tomcat 服务器是一个免费的开放源代码 ... -
Tomcat 5.0-5.5连接池配置指南
2010-09-16 10:39 721本文以目前最流行的MySQL为例,讲解通过Tomcat连接池连 ...
相关推荐
在这个解压版中,包含了Tomcat的两个不同版本:Tomcat 5.5和Tomcat 6.0。 Tomcat 5.5是在2005年发布的,它是Tomcat的一个重要版本,引入了许多新特性和改进。其中,最重要的是对Servlet 2.4和JSP 2.0规范的支持,这...
压缩包子文件“tomcat5.5.exe”和“tomcat6.0.exe”是Windows平台下的可执行文件,用于在用户的计算机上安装相应的Tomcat版本。通常,双击这些.exe文件会启动一个向导式安装过程,引导用户完成安装步骤,包括选择...
在本文中,我们将深入探讨Tomcat 5.5和6.0这两个版本的安装与配置过程。 ### Tomcat 5.5 Tomcat 5.5是Tomcat的一个重要版本,它支持Java Servlet 2.4和JSP 2.0规范。以下为5.5版本的安装和配置步骤: 1. **下载**...
linux下安装jdk1.7+ tomcat6.0 + mysql5.5 、有详细说明和命令
标题"tomcat5.5和tomcat6.0"指的是Apache Tomcat的两个不同版本,即5.5版和6.0版。Tomcat是一款开源的Java Servlet容器,它实现了Java EE的Web部分,包括Servlet和JSP规范。描述中提到,Tomcat具有技术先进、性能...
【标题】:“Tomcat6.0 Jsp插件”指的是在Apache Tomcat 6.0版本中用于处理JSP(JavaServer Pages)的组件。JSP是Java平台上的Web开发技术,它允许开发者将静态HTML内容与动态Java代码结合起来,以创建交互式Web应用...
本压缩包文件包含了Tomcat的多个历史版本,包括5.5、6.0、7.0以及8.5,这些都是对Java Web应用程序支持的重要里程碑。 Tomcat 5.5是较早的一个版本,发布于2005年,它支持Servlet 2.4和JSP 2.0标准。这个版本引入了...
【IIS6.0与Tomcat5.5+SQL2000整合方案】 整合IIS6.0(Internet Information Services 6.0)与Tomcat5.5和SQL2000是将Windows服务器上的静态内容处理能力与Java应用程序服务器的动态功能相结合的过程。这种集成允许...
标题中的“Tomcat6.0配置JNDI数据源完整例子”是指在Apache Tomcat 6.0服务器中设置Java Naming and Directory Interface (JNDI)数据源的过程。JNDI是一个API,它允许应用程序查找和使用命名服务,如数据库连接池。...
标题中的"Tomcat5.5 6.0"指的是Apache Tomcat服务器的两个不同版本,5.5和6.0。Tomcat是一个流行的开源Java Servlet容器,它实现了Java EE(现在称为Jakarta EE)的Web应用程序部分,特别是Servlet和JSP(JavaServer...
这是我在网上看到的,根据它很快就配好了,希望对大家有所帮助
### TOMCAT6.0配置数据库连接池的知识点详解 #### 一、连接池的基本概念与配置 **背景介绍** 在Web应用开发中,数据库连接管理是至关重要的环节之一。为了提高应用程序性能并优化资源利用,通常会使用数据库连接池...
对于Tomcat 5.5.x,虽然与6.0版本的配置原理相似,但具体的配置位置略有不同,主要分为全局、应用内全局和局部连接池配置。全局连接池配置在`server.xml`的`GlobalNamingResources`元素内;应用内全局连接池配置在`...
tomcat6.0及7.0(解压缩版),在汲取 Tomcat 5.5.x优点的基础上,实现了Servlet 2.5和JSP 2.1等特性的支持。除此以外的改进列表如下: · 内存使用优化 · 更大的IO容量 · 重构聚类
免安装的tomcat6.0和mysql5.5部署公司的产品,完成一键安装。
系统开发环境: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0 数据库文件:直接将数据库目录下的db_librarySys文件夹复制到mysql数据库的data目录下即可 mysql数据库登陆信息: 帐号root,密码123(自己可以...
Tomcat 5.5和6.0引入了一种更简洁的配置方式。现在,我们可以直接在Web应用的`WebRoot`目录下创建一个名为`META-INF`的目录(如果不存在的话),然后在`META-INF`中创建一个`context.xml`文件。在这个`context.xml`...
注意配置好环境变量 新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0 新建->变量名:CATALINA_HOME 变量值:D:\Program Files\tomcat5.5