Jetty 安裝、啟動與項目部署


Jetty是當下非常流行的一款輕量級Java Web服務器和Servlet容器實現,它由Eclipse基金會托管,完全免費而且開放源代碼,因此所有人均可以從其官網下載最新源代碼進行研究。由於其輕量、靈活的特性,Jetty被廣泛用於一系列知名產品,例如ActiveMQ、Maven、Spark、Google App Engine、Eclipse、Hadoop等等。

一、安裝

1. 首先從 jetty 官方網站下載最新的 jetty,我下載的版本是 jetty-distribution-9.4.6.v20170531。

2. 將下載的壓縮包解壓到指定目錄,我解壓的位置是 D:\Software\jetty-distribution-9.4.6.v20170531,下面是這個路徑下解壓后目錄和文件的解釋:

目錄  作用
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 來進行啟動。

1. 運行 cmd 命令進入 dos 環境,並進入 jetty 安裝目錄下:

java -jar start.jar

打開瀏覽器,訪問http://127.0.0.1:8080,此時可以看到Jetty的歡迎頁面了。

2. 運行 jetty 提供的示例工程

cd demo-base
java -jar ../start.jar

打開瀏覽器,訪問http://127.0.0.1:8080,此時可以看到Jetty的歡迎頁面了。

三、部署項目

1. 將自己的項目復制到 jetty 目錄的 webapps 目錄下。

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM