Idea-Eclipse使用jetty服務器運行項目

爲了解決開發效率慢的問題,週末閒暇時間研究一下jetty服務。html

1、理解jetty(百科定義)

Jetty 是一個開源的servlet容器,它爲基於Java的web容器,例如JSP和servlet提供運行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發佈。開發人員能夠將Jetty容器實例化成一個對象,能夠迅速爲一些獨立運行(stand-alone)的Java應用提供網絡和web鏈接。git

2、和Tomcat比較(百科定義)

1)Jetty更輕量級。這是相對Tomcat而言的。 因爲Tomcat除了遵循Java Servlet規範以外,自身還擴展了大量JEE特性以知足企業級應用的需求,因此Tomcat是較重量級的,並且配置較Jetty亦複雜許多。但對於大量普通互聯網應用而言,並不須要用到Tomcat其餘高級特性,因此在這種狀況下,使用Tomcat是很浪費資源的。這種劣勢放在分佈式環境下,更是明顯。換成Jetty,每一個應用服務器省下那幾兆內存,對於大的分佈式環境則是節省大量資源。並且,Jetty的輕量級也使其在處理高併發細粒度請求的場景下顯得更快速高效。github

2)Jetty更靈活,體如今其可插拔性和可擴展性,更易於開發者對Jetty自己進行二次開發,定製一個適合自身需求的Web Server。web

相比之下,重量級的Tomcat本來便支持過多特性,要對其瘦身的成本遠大於豐富Jetty的成本。用本身的理解,即增肥容易減肥難。服務器

3)然而,當支持大規模企業級應用時,Jetty也許便須要擴展,在這場景下Tomcat即是更優的。網絡

總結:Jetty更知足公有云的分佈式環境的需求,而Tomcat更符合企業級環境。併發

對Jetty有了簡單的瞭解,咱們在eclipse中使用來運行項目。eclipse

安裝步驟

1.打開eclipse--help--eclipse-marketplace 分佈式

2.安裝以後,jetty須要簡單配置一下 run--Run configuration 配置時,沒有配置Context Path致使測試時404 eclipse-jetty.github.io/看了看,意識到這個錯誤… 高併發

測試:

IntelliJ IDEA 配置Jetty

jetty官網下載相對應的包 www.eclipse.org/jetty/downl…

www.cnblogs.com/fangyuan303…

閱讀過的博客,感謝博主分享:

www.jianshu.com/p/5ddef840e… www.cnblogs.com/nightswatch…

相關文章
相關標籤/搜索