下载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文件中。

这个问题就介绍完了。

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值