Jetty 是一個開源的servlet容器,它為基于Java的web容器次酌,例如JSP和servlet提供運行環(huán)境恨课。Jetty是使用[Java語言]編寫的,它的API以一組JAR包的形式發(fā)布和措。開發(fā)人員可以將Jetty容器實例化成一個對象庄呈,可以迅速為一些獨立運行(stand-alone)的Java應(yīng)用提供網(wǎng)絡(luò)和web連接。
jetty服務(wù)器與tomcat服務(wù)器相比有著許多相同點和不同點派阱。
jetty相對于tomcat而言更加輕量級
由于Tomcat除了遵循Java Servlet規(guī)范之外,自身還擴展了大量JEE特性以滿足企業(yè)級應(yīng)用的需求斜纪,所以Tomcat是較重量級的贫母,而且配置較Jetty亦復(fù)雜許多。但對于大量普通互聯(lián)網(wǎng)應(yīng)用而言盒刚,并不需要用到Tomcat其他高級特性腺劣,所以在這種情況下,使用Tomcat是很浪費資源的因块。這種劣勢放在分布式環(huán)境下橘原,更是明顯。換成Jetty涡上,每個應(yīng)用服務(wù)器省下那幾兆內(nèi)存趾断,對于大的分布式環(huán)境則是節(jié)省大量資源。而且吩愧,Jetty的輕量級也使其在處理高并發(fā)細粒度請求的場景下顯得更快速高效芋酌。
Jetty更靈活
體現(xiàn)在其可插拔性和可擴展性,更易于開發(fā)者對Jetty本身進行二次開發(fā)雁佳,定制一個適合自身需求的Web Server脐帝。
相比之下,重量級的Tomcat原本便支持過多特性糖权,要對其瘦身的成本遠大于豐富Jetty的成本堵腹。用自己的理解,即增肥容易減肥難星澳。
接下來就是搭載jetty服務(wù)器
https://www.eclipse.org/jetty/download.html
左邊下載zip壓縮包疚顷,然后解壓
接下來是啟動方式,有兩種
可以使用cmd之類募判,進入命令框荡含,然后進入你的jetty的解壓目錄下輸入指令java -jar start.jar
另一種方法是在你的jetty的解壓目錄下咒唆,創(chuàng)建一個.bat文件,里面輸入java -jar start.jar释液,然后打開也能啟動jetty
這樣子就是啟動成功了
如果你要修改你的端口號進入你的jetty的解壓目錄下找到start.ini文件全释,找到8080修改為80就可以了