下载Tomcat时Tomcat网站上的core和deployer的区别
下載Tomcat時Tomcat網(wǎng)站上的core和deployer的區(qū)別
做JavaEE開發(fā)的朋友,無論是學(xué)習(xí)者還是已經(jīng)工作的朋友,總是會用到Tomcat這個Servlet容器,那么大家從Tomcat官網(wǎng)上去下載tomcat的時候總會看到下載列表中有如下內(nèi)容(下面以下載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大家應(yīng)該能分清楚,分別是二進(jìn)制版本和源代碼本。困惑在于Binary Distributions下面又有Core和Deployer兩個,這兩個有什么區(qū)別?我們到底應(yīng)該選擇哪個呢?
先說這兩者的區(qū)別。
Core:是Tomcat正式的二進(jìn)制發(fā)布版本,一般大家做開發(fā)或者學(xué)習(xí)的時候應(yīng)該下載Core下的。
Deployer:是基于Tomcat的web應(yīng)用的發(fā)布器,就是在把寫好的JavaEE應(yīng)用發(fā)布到Tomcat的時候可以使用Deployer來動態(tài)的發(fā)布。所以它不是真正的Tomcat二進(jìn)制版本,它只是一個用以發(fā)布基于Tomcat的Web應(yīng)用的發(fā)布工具而已。因此,大家在下載的時候不應(yīng)該下載這個東西,除非想動態(tài)的發(fā)布Web應(yīng)用到Tomcat中去。
那么Deployer既然是用來發(fā)布Web應(yīng)用到Tomcat中去的,那么它都能做些什么呢?
這里有必要跟大家交代一下Tomcat中的Web應(yīng)用發(fā)布的概念。
發(fā)布:指的是把一個Web應(yīng)用安裝到Tomcat服務(wù)器中的過程。
在Tomcat中發(fā)布Web應(yīng)用可以有兩種方式:
1、靜態(tài)發(fā)布:指的是在Tomcat未啟動的時候,把做好的Web應(yīng)用直接復(fù)制到Tomcat服務(wù)器中。
2、動態(tài)發(fā)布:有兩種情況
2.1 指的是在Tomcat已經(jīng)啟動運(yùn)行的情況下,通過Tomcat的自動部署功能動態(tài)操作已經(jīng)發(fā)布的Web應(yīng)用.
2.2 指的是通過Tomcat Manager這個Web應(yīng)用通過遠(yuǎn)程把做好的Web應(yīng)用發(fā)布到正在運(yùn)行的Tomcat中去。
Deployer的作用就在動態(tài)發(fā)布Web應(yīng)用到Tomcat中去的時候體現(xiàn)出來的。
Deployer是一個命令行的工具,它可以編譯、驗證Web應(yīng)用,還可以把Web應(yīng)用的全部資源打包到War文件中。
這個問題就介紹完了。
以上經(jīng)驗是可靠的,因為這些是閱讀了Tomcat官網(wǎng)的
Tomcat Web Application Deployment之后寫出來的,請放心參考。
注:本文是從網(wǎng)上轉(zhuǎn)發(fā)的,因為打不開源地址,具體轉(zhuǎn)載地址暫時不知,是從百度快照上拷貝下來的,感覺挺好,做個記錄。
總結(jié)
以上是生活随笔為你收集整理的下载Tomcat时Tomcat网站上的core和deployer的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 来 战个痛 盘点电影史上十大史诗级经典枪
- 下一篇: grep/pgrep/egrep/fgr