jetty安裝、啟動與關閉
jetty百度百科
Jetty是一個開源的servlet容器,它為基于Java的web容器,例如JSP和servlet提供運作環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式釋出。開發人員可以将Jetty容器執行個體化成一個對象,可以迅速為一些獨立運作(stand-alone)的Java應用提供網絡和web連接配接。
jetty特征
易用性
易用性是 Jetty 設計的基本原則,易用性主要展現在以下幾個方面:
通過 XML 或者 API 來對Jetty進行配置;預設配置可以滿足大部分的需求;将 Jetty 嵌入到應用程式當中隻需要非常少的代碼;
可擴充性
在使用了 Ajax 的 Web 2.0 的應用程式中,每個連接配接需要保持更長的時間,這樣線程和記憶體的消耗量會急劇的增加。這就使得我們擔心整個程式會因為單個元件陷入瓶頸而影響整個程式的性能。但是有了 Jetty:即使在有大量服務請求的情況下,系統的性能也能保持在一個可以接受的狀态。利用 Continuation 機制來處理大量的使用者請求以及時間比較長的連接配接。另外 Jetty 設計了非常良好的接口,是以在 Jetty 的某種實作無法滿足使用者的需要時,使用者可以非常友善地對 Jetty 的某些實作進行修改,使得 Jetty 适用于特殊的應用程式的需求。
易嵌入性
Jetty 設計之初就是作為一個優秀的元件來設計的,這也就意味着 Jetty 可以非常容易的嵌入到應用程式當中而不需要程式為了使用 Jetty 做修改。從某種程度上,你也可以把 Jetty 了解為一個嵌入式的Web伺服器。
Jetty 可以作為嵌入式伺服器使用,Jetty的運作速度較快,而且是輕量級的,可以在Java中可以從test case中控制其運作。進而可以使自動化測試不再依賴外部環境,順利實作自動化測試。
jetty下載下傳與安裝
jetty現在最新的版本為9,jetty 的1.7改為了由eclipse來管理釋出。
jetty的下載下傳位址:http://download.eclipse.org/jetty/
jetty是有java開發的開源架構,需要jdk的環境,jdk的安裝這裡就不多說,對于具體jetty與jdk版本的對應關系官網截圖

這裡相關版本對應關系僅供參考:http://blog.csdn.net/gao36951/article/details/45318315
下載下傳好jetty的zip包後,解壓即可,結構如下(筆者以下使用的版本為7.6.17):
jetty 啟動與關閉
啟動:打開dos視窗,将目錄切換到jetty根目錄(jetty_home)下,然後使用指令 java-jar start.jar 運作start.jar檔案來啟動jetty服務。
用浏覽器通路http://localhost:8080/,如圖jetty中預設test項目頁面
關閉:選中啟動時打開的dos視窗,點選到窗體類,按Clt+c關閉目前jetty服務。
注意:這裡切勿使用輕按兩下start.jar來啟動jetty,輕按兩下啟動start.jar啟動時,關閉時沒有較好的方法直接關閉。當然啟動jetty還可以通過指定端口等指令來啟動和關閉,