zoukankan      html  css  js  c++  java
  • 下载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/ 感谢作者

  • 相关阅读:
    暑假集训单切赛第二场 UVA 10982 Troublemakers
    暑假集训单切赛第一场 POJ 2309 BST(找规律的题)
    暑假集训单切赛第一场 CF 191A Dynasty Puzzles
    暑假集训单切赛第一场 CF 266E More Queries to Array(线段树+二项式展开式)
    暑假集训单切赛第一场 UVA 1737 Mnemonics and Palindromes 3
    大一暑假集训第六周第一场单切赛
    POJ 1486 Sorting Slides(寻找必须边)
    【机器学习】梯度下降法的相关介绍
    Linux下使用Tmux提高终端环境下的效率
    Fedora23安装以后要做的优化配置
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6186414.html
Copyright © 2011-2022 走看看