建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > 服務器教程 > tomcat教程

Tomcat學習總結(7)——Tomcat與Jetty比較

時間:2018-02-04 15:17:56  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:19次

Jetty和tomcat的比較

 

相同點:

1.      Tomcat和Jetty都是一種Servlet引擎,他們都支持標準的servlet規范和JavaEE的規范。

 

 

不同點:

1.      架構比較

Jetty的架構比Tomcat的更為簡單

Jetty的架構是基于Handler來實現的,主要的擴展功能都可以用Handler來實現,擴展簡單。

Tomcat的架構是基于容器設計的,進行擴展是需要了解Tomcat的整體設計結構,不易擴展。

 

2.      性能比較

Jetty和Tomcat性能方面差異不大

Jetty可以同時處理大量連接而且可以長時間保持連接,適合于web聊天應用等等。

Jetty的架構簡單,因此作為服務器,Jetty可以按需加載組件,減少不需要的組件,減少了服務器內存開銷,從而提高服務器性能。

Jetty默認采用NIO結束在處理I/O請求上更占優勢,在處理靜態資源時,性能較高

 

Tomcat適合處理少數非常繁忙的鏈接,也就是說鏈接生命周期短的話,Tomcat的總體性能更高。

Tomcat默認采用BIO處理I/O請求,在處理靜態資源時,性能較差。

 

3.      其它比較

Jetty的應用更加快速,修改簡單,對新的Servlet規范的支持較好。

Tomcat目前應用比較廣泛,對JavaEE和Servlet的支持更加全面,很多特性會直接集成進來。


 jetty啟動和關閉

通過cmd命令啟動 


啟動jetty命令:java -jar start.jar 

start.jar 后面內容是傳遞給start.jar的參數,多個參數用空格隔開。 


參數內容可以有以下幾種: 

--help    查看幫助信息 

--stop    停止服務,下節中會講到 

--version  查看當前jetty版本信息 

其他:作為Jetty服務配置文件 


我們看到上條命令指定參數內容為etc/jetty.xml,它實際指向一個服務配置文件,該文件是用來設置jetty服務啟動的系統配置信息。比如監聽端口,發布某個目錄下面的web應用,jndi的配置等等,這些將在后續章節詳細描述。當然服務配置文件可以是多個,比如: 


java -jar start.jar etc/jetty.xml etc/jetty-plus.xml 


   這條命令就指定了兩個服務配置文件,etc/jetty.xml和etc/jetty-plus.xml。 


    在后續的章節中術語“服務配置文件”就是指的這些文件。 

   

    使用瀏覽器打開地址 http://localhost:8080/ ,你將會看到jetty的默認示例站點。 


如果能訪問http://localhost:8080  說明jetty啟動成功。。 


標簽:
文章標題: Tomcat學習總結(7)——Tomcat與Jetty比較
文章網址:http://www.txwlqq.com/fuwuqiJiaocheng/tomcat/3881.html
上一篇: Tomcat學習總結(6)——Tomca常用配置詳解
下一篇: Tomcat學習總結(8)——Tomcat+Nginx集群解決均衡負載及生產環境熱部署
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色