下載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/ 感謝作者

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM