下载Tomcat时Tomcat网站上的core和deployer的区别

Tomcat官网上去下载tomcat的时候总会看到下载列表中有如下内容(下面以下载6.0.43版为例):

6.0.43

Please see the README file for packaging information. It explains what every distribution contains.

Binary Distributions

Core:

zip (pgp, md5)

tar.gz (pgp, md5)

32-bit Windows zip (pgp, md5)

64-bit Windows zip (pgp, md5)

64-bit Itanium Windows zip (pgp, md5)

32-bit/64-bit Windows Service Installer (pgp, md5)

Deployer:

zip (pgp, md5)

tar.gz (pgp, md5)

Source Code Distributions

tar.gz (pgp, md5)

zip (pgp, md5)

看到这里大家知道同一个版本的Tomcat有不同的下载版本,Binary Distributions和Source Code Distributions大家应该能分清楚,分别是二进制版本和源代码本。困惑在于Binary Distributions下面又有Core和Deployer两个,这两个有什么区别?我们到底应该选择哪个呢?

先说这两者的区别。

Core:是Tomcat正式的二进制发布版本,一般大家做开发或者学习的时候应该下载Core下的。

Deployer:是基于Tomcat的web应用的发布器,就是在把写好的JavaEE应用发布到Tomcat的时候可以使用Deployer来动态的发布。所以它不是真正的Tomcat二进制版本,它只是一个用以发布基于Tomcat的Web应用的发布工具而已。因此,大家在下载的时候不应该下载这个东西,除非想动态的发布Web应用到Tomcat中去。

那么Deployer既然是用来发布Web应用到Tomcat中去的,那么它都能做些什么呢?

这里有必要跟大家交代一下Tomcat中的Web应用发布的概念。

发布:指的是把一个Web应用安装到Tomcat服务器中的过程。

在Tomcat中发布Web应用可以有两种方式:

1、静态发布:指的是在Tomcat未启动的时候,把做好的Web应用直接复制到Tomcat服务器中。

2、动态发布:有两种情况

2.1  指的是在Tomcat已经启动运行的情况下,通过Tomcat的自动部署功能动态操作已经发布的Web应用.

2.2  指的是通过Tomcat Manager这个Web应用通过远程把做好的Web应用发布到正在运行的Tomcat中去。

Deployer的作用就在动态发布Web应用到Tomcat中去的时候体现出来的。

Deployer是一个命令行的工具,它可以编译、验证Web应用,还可以把Web应用的全部资源打包到War文件中。

这个问题就介绍完了。

以上经验是可靠的,因为这些是阅读了Tomcat官网的

本文转自http://zhangzl419.blog.163.com/blog/static/7536735820152213541240/ 感谢作者

时间: 2024-10-28 23:30:07

下载Tomcat时Tomcat网站上的core和deployer的区别的相关文章

项目从weblogic转移到tomcat时JMS服务的更换

在tomcat服务器中配置jms 项目原本使用的是weblogic的JMS服务和Spring的JMSTemplate ,这样配置可以不修改项目中消息操作的代码 一.下载activemq 解压后启动,访问http://localhost:8161/admin 默认账户密码  admin:admin,点击Queue,新建一个队列TestQueue1 二.在tomcat/webapp/META-INF下添加context.xml 分别配置数据源,activemq连接工厂,队列,导入activemq-a

启动tomcat时遇到的问题

1.当启动Tomcat时,出现了如下信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\tools\myeclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;D:\Progr

[转]Eclipse启动Tomcat时45秒超时解决方法

原文地址:http://it.oyksoft.com/post/6577/ Eclipse启动Tomcat时,默认配置的启动超时时长为45秒.假若项目启动超过45秒将会报错.两种解决方法:1.改XMLeclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml start-timeout="45" 2.双击Servers视图中的对应的Server,打开Server的属性界面,右边有个Timeou

Eclipse启动Tomcat时45秒超时的解决方法

Eclipse启动Tomcat时,默认配置的启动超时时长为45秒.假若项目需要加载的东西比较多,启动时间会比较久,如果启动超过45秒将会报错.有两种解决途径,方法只有一个,就是修改启动时间. 1. 修改eclipse的工作空间下面的server.xml配置文件. 找到eclipse的工作空间,在工作空间里面找到server.xml配置文件,例如我的eclipse的server.xml是在:E:\program\workspace\.metadata\.plugins\org.eclipse.ws

Mac 下载安装配置tomcat

1.下载: 从apache官网(http://tomcat.apache.org/)上下载最新的tomcat二进制包(注:是mac版本的.gz文件包) 2.将上述二进制包解压后改名为Tomcat,并复制到/Lmhgfkk目录下 3.修改权限 方式一:选中Tomcat文件夹 , Command+i 打开简介, 修改文件权限. 方式二:打开终端,输入sudo chmod 755 /Library/Tomcat 4.执行/Lmhgfkk/Tomcat/bin目录下的startup.sh文件 在终端输入

Eclipse启动Tomcat时45秒超时解决方法

Eclipse启动Tomcat时,默认配置的启动超时时长为45秒.假若项目启动超过45秒将会报错. 两种解决方法:1.改XMLeclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml start-timeout="45" 修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件. <servers

解决eclipse配置Tomcat时找不到server选项(Mac通用)

集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在Eclipse中,窗口(window)——首选项(preferences)——服务器(Server)——运行时环境(Runtime Environments) ——添加(Add),添加Tomcat服务器.对应安装的Tomcat版本选择Apache Tomcat v6.0.下一步通过“浏览(Brower)”按钮选择之前Tomcat的安装目录,指定后点击“完成”完成配置. 问题在于我的Eclipse为新版本eclip

同一服务器部署多个tomcat时的端口号修改详情

同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例. 首先了解下tomcat的几个主要端口: <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="60000"  redirectPort="8443" disableUploadTimeout="false&q

解决eclipse配置Tomcat时找不到server选项

集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在Eclipse中,窗口(window)--首选项(preferences)--服务器(Server)--运行时环境(Runtime Environments) --添加(Add),添加Tomcat服务器.对应安装的Tomcat版本选择Apache Tomcat v6.0.下一步通过"浏览(Brower)"按钮选择之前Tomcat的安装目录,指定后点击"完成"完成配置. 问题在于我的E