0 0

tomcat6.0与tomcat5.5 的区别,和tomcat5.0的区别5

想知道它们有什么根本上的区别;谢谢各位高手


问题补充:
请在讲讲目录上的区别及里面xml文件的区别
2008年8月08日 09:52

4个答案 按时间排序 按投票排序

0 0

采纳的答案

楼主,别怎么“精益求精”嘛^_^. 上面不是已经说过了吗。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文件我还没有注意到有什么变化,以后发现了大家在讨论。

2008年8月11日 17:23
0 0

请在讲讲目录上的区别及里面xml文件的区别

没有什么区别.

你怎么以跑出开一个问题,浪费你的分啊

2008年8月11日 08:51
0 0

想知道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规范同步演进的(请容许我怎么说),另一方面,软件在架构设计和功能、性能方面都是与时俱进,不断丰富和提高(先前的版本不好就大胆的重新架构,大胆尝试新技术,因为他本身是用来做实验的^_^)。





2008年8月08日 12:13
0 0

根本区别在于高低不同的版本对于jsp还有servlet支持的不同:

Servlet/JSP Spec  Apache Tomcat version
2.5/2.1         6.0.x
2.4/2.0         5.5.x
2.3/1.2         4.1.x
2.2/1.1         3.3.x (archived)

而且在官方网站上有详细的说明:
http://tomcat.apache.org/whichversion.html

另外,在这个帖子中,也有相关的讨论:
http://www.nabble.com/difference-between-TC5.5-and-TC6-td15847752.html
difference between TC5.5 and TC6

2008年8月08日 10:08

相关推荐

    tomcat6.0与5.0连接池配置

    ### Tomcat 6.0 与 5.0 连接池配置详解 #### 一、引言 在Web应用开发中,数据库访问是至关重要的一个环节。为了提高数据库访问效率,减少资源消耗,通常会采用数据库连接池技术。Apache Tomcat作为一款流行的Java ...

    Tomcat5.0和5.5以及6.0数据源配置

    ### Tomcat5.0、5.5及6.0数据源配置详解 #### 一、Tomcat 5.0 数据源配置步骤 ##### 准备工作 - **环境搭建**:确保已经安装了Tomcat 5.0,并将相应的数据库驱动程序(例如MySQL驱动)放置到`tomcat5.0/common/lib...

    Tomcat5.5与IIS5.0和IIS6.0集成的应用.pdf

    《Tomcat5.5与IIS5.0和IIS6.0集成的应用》这篇文章深入探讨了在Windows平台上实现Java应用程序与ASP/ASP.NET应用程序共存的解决方案,具体而言,是如何将Apache Tomcat5.5与Microsoft IIS5.0和IIS6.0进行集成,从而...

    Tomcat6.0Jsp插件

    【描述】:“Tomcat5.0”和“Tomcat5.5”提到的是Tomcat服务器的早期版本。Apache Tomcat是一个开源的Servlet容器,主要用来运行Java Servlet和JSP应用。从5.0到6.0的版本升级通常会带来性能提升、新功能增加以及对...

    Structs开发的图书馆管理系统 Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0

    系统开发环境: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0 数据库文件:直接将数据库目录下的db_librarySys文件夹复制到mysql数据库的data目录下即可 mysql数据库登陆信息: 帐号root,密码123(自己可以...

    tomcat连接池 从5.0到6.0的

    从5.0到6.0版本,Tomcat的连接池经历了一些改进和优化,使得性能和稳定性得到提升。 在Tomcat 5.5.x中,全局数据库连接池通常是通过`GlobalNamingResources`配置在`server.xml`文件中的。例如,以下是一个配置示例...

    tomcat 几种连接池配置代码(包括tomcat5.0,tomcat5.5x,tomcat6.0)

    Tomcat6.0提供了更完善的连接池配置方式,使得开发者能够更加方便地管理和优化数据库连接资源。 ##### 1. 配置`context.xml`文件 首先需要在Tomcat的`conf`目录下的`context.xml`文件中添加连接池配置。这里的配置...

    Tomcat6.0数据源配置[文].pdf

    Tomcat 5.5和6.0引入了一种更简洁的配置方式。现在,我们可以直接在Web应用的`WebRoot`目录下创建一个名为`META-INF`的目录(如果不存在的话),然后在`META-INF`中创建一个`context.xml`文件。在这个`context.xml`...

    Tomcat5.5与IIS5.0和IIS6.0集成的应用 (2006年)

    着重介绍了Tomcat5.5与Windows 2000 Server下的IIS5.0和Windows 2003 Server下的IIS6.0的集成中遇到的一些问题及解决方法,如配置JDK的运行环境,安装JK连接器,修改Tomcat的配置文件和注册表,IIS5.0与IIS6.0的区别...

    Tomcat JNDI 数据源 自动生成程序 Servlet 版

    本程序自动判断Tomcat版本,兼容tomcat 5.0、5.5、6.0等版本, 根据项目名自动生成 JNDI 配置文件,使程序员从手动配置JNDI数据源中解脱出来。 使用说明: 1、把“TomcatJNDI.war”文件放入 tomcat 的 webapps ...

    32.6、tomcat jdk各个版本区别1

    Tomcat 5.x 包括5.5.x和5.0.x两个子系列。Tomcat 5.5.x支持Servlet 2.5和JSP 2.1,改进有: 1. **性能优化**:减少垃圾收集。 2. **独立部署器**:用于预验证和编译Web应用。 3. **JMX监控**:通过管理Web应用实现...

    shh配置图解[归纳].pdf

    这里使用MyEclipse 5.5、JDK 1.6、Java EE 5.0、Tomcat 6.0、Struts 2.1.6、Spring 2.5.6和Hibernate 3.3.1。 二、准备SSH环境 1. 下载Struts 2.1.6包,下载地址为...

    Tomcat数据源配置

    我们将分别探讨Tomcat 5.5、5.0以及6.0版本的数据源配置,确保每个步骤都清晰易懂。 ### Tomcat 5.5 数据源配置 Tomcat 5.5中,数据源通常通过JNDI(Java Naming and Directory Interface)来配置。首先,我们需要...

    tomcat各版本连接池配置方法

    在Tomcat 5.5x中配置连接池有多种方式,主要包括全局和局部数据库连接池的配置。 1. **全局数据库连接池**: - **通过管理界面配置连接池**:可以通过Tomcat提供的管理界面来配置连接池。 - **直接在`conf/server...

    tomcat6、7、8、9, maven3.5

    的Apache Tomcat 5.5.X支持相同的Servlet和JSP规范版本的的Apache Tomcat 5.0.x中 还有在许多领域显著变化引擎盖下,从而提高了性能,稳定性和总拥有成本。有关详细信息,请参阅Apache Tomcat 5.5 Changelog。 的...

    tomcat 监控管理软件 probe.1.7b

    支持的Tomcat 服务器版本: 5.0, 5.5, 6.0. 还有一个地方需要设置, 在 conf/tomcat-users.xml 中添加 manager 账户, probe 需要这个账户才能正确登录使用. 如果不知道怎么做, 你可以把文件内容改成这样即可拥有一个...

    Tomcat 5.5.26

    - **兼容性**:与Java SE 5.0和6.0兼容,同时也支持Servlet 2.4和JSP 2.0规范。 **3. 安装与配置Tomcat 5.5.26** Apache-tomcat-5.5.26.exe文件是Windows平台的安装程序,用户可以通过以下步骤进行安装: 1. 下载...

    struts2入门项目源代码:吐血奉献

    struts2又出来了,真是喜讯不断啊。。。用了一上午的时间终于将初学入门源代码搞出来了。...希望大家用的上:本人的开发环境如下:eclipse3.2+my eclipse5.1+jdk5.0+tomcat6.0(或5.5均可),有问题可留言。。。

    学生成绩管理系统

    系统开发环境: MyEclipse5.5 + Tomcat6.0 + mysql5.0 系统后台架构技术: struts 2 + hibernate 3 系统前台架构技术: div + css + ajax

    让iis和tomcat共用80端口

    ### 让IIS和Tomcat共用80端口:详细配置步骤与注意事项 在企业级应用环境中,经常需要在一台服务器上同时运行多个服务,其中IIS(Internet Information Services)和Tomcat作为两种常见的Web服务器,分别擅长处理...

Global site tag (gtag.js) - Google Analytics