Jetty是當下很是流行的一款輕量級Java Web服務器和Servlet容器實現,它由Eclipse基金會託管,徹底免費並且開放源代碼,所以全部人都可以從其官網下載最新源代碼進行研究。因爲其輕量、靈活的特性,Jetty被普遍用於一系列知名產品,例如ActiveMQ、Maven、Spark、Google App Engine、Eclipse、Hadoop等等。html
1. 首先從 jetty 官方網站下載最新的 jetty,我下載的版本是 jetty-distribution-9.4.6.v20170531。java
2. 將下載的壓縮包解壓到指定目錄,我解壓的位置是 D:\Software\jetty-distribution-9.4.6.v20170531,下面是這個路徑下解壓後目錄和文件的解釋:linux
目錄 | 做用 |
bin/ | 用於存放jetty的啓動腳本,目前僅提供liunx/unix下的腳本 |
demo-base/ | 存放一個用於演示的工程 |
etc/ | jetty存放xml配置文件的目錄 |
lib/ | 存放jetty運行時依賴的jar包,包括jetty各個模塊的jar包,能夠說這裏就是真正的jetty |
logs/ | 存放請求日誌的目錄 |
modules/ | 模塊定義目錄,存放jetty模塊定義文件(*.mod) |
resources/ | 存放類路徑下的資源文件,好比log4j.xml,存放在這個目錄下的文件在jetty啓動時會被加入到classpath |
start.ini | 存放命令行啓動jetty時須要的一些列參數 |
start.jar | 用於啓動jetty的jar文件 |
webapps | 運行於Jetty默認配置下的Web應用部署目錄(通常實際部署應用會從新建立一個另一個目錄做爲Jetty_base路徑) |
jetty 的啓動跟 Tomcat 不一樣,通常狀況下均可以經過 start.jar 包來啓動 jetty,除此以外,在 linux/unix 下還能夠經過 jetty.sh 來進行啓動。web
1. 運行 cmd 命令進入 dos 環境,並進入 jetty 安裝目錄下:瀏覽器
java -jar start.jar
打開瀏覽器,訪問http://127.0.0.1:8080,此時能夠看到Jetty的歡迎頁面了。服務器
2. 運行 jetty 提供的示例工程app
cd demo-base
java -jar ../start.jar
打開瀏覽器,訪問http://127.0.0.1:8080,此時能夠看到Jetty的歡迎頁面了。eclipse
1. 將本身的項目複製到 jetty 目錄的 webapps 目錄下。webapp
2. 開始部署項目,運行 java -jar start.jaroop
2. 打開瀏覽器,訪問 http://127.0.0.1:8080/ssmp/user/listPage。