Jetty 安裝、啓動與項目部署

Jetty是當下很是流行的一款輕量級Java Web服務器和Servlet容器實現,它由Eclipse基金會託管,徹底免費並且開放源代碼,所以全部人都可以從其官網下載最新源代碼進行研究。因爲其輕量、靈活的特性,Jetty被普遍用於一系列知名產品,例如ActiveMQ、Maven、Spark、Google App Engine、Eclipse、Hadoop等等。html

1、安裝

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路徑)

 2、啓動

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

3、部署項目

1. 將本身的項目複製到 jetty 目錄的 webapps 目錄下。webapp

2. 開始部署項目,運行 java -jar start.jaroop

2. 打開瀏覽器,訪問 http://127.0.0.1:8080/ssmp/user/listPage。

相關文章
相關標籤/搜索