第02篇. Jetty 9 實戰之安裝/運行/部署


  

一直以來,想改變一些自己早已經習慣的事情。

一直都聽說jetty跟Tomcat一樣,是一個web容器。

一直都是在說等等,再等等,等有時間的時候!

一直都是給自己一些逃避的理由

  

1. 首先從Jetty的官方網站http://download.eclipse.org/jetty/下載最新的Jetty,根據JDK的版本下載相對應的JETTY的,這里我選擇了jetty-distribution-9.2.14.v20151106版本。

2.解壓壓縮包到指定目錄,我解壓到E:/jetty目錄

3.嘗試啟動服務

jetty的啟動跟Tomcat不同,我們知道,Tomcat的bin目錄下有一個startup.bat文件,我們直接雙擊它Tomcat就啟動了。但是jetty的bin目錄下並沒有這樣的啟動文件。那么我們該如何啟動呢?運行cmd命令進入dos環境

  1. 然后運行"java -jar start.jar",就可以啟動Jetty server了

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

       

4.介紹一下jetty的目錄,跟tomcat容器一樣,我們也需要了解各個目錄是做什么的

目錄

說明

bin

Jetty命令,可以將Jetty配置成系統服務

ect

Jetty自身的配置文件

lib

Jetty的JAR文件

logs

Jetty運行時的日志文件

webapps

存放Web應用,Jetty會自動加載這個目錄下的所有Web應用

start.jar

Jetty的啟動文件。在命令行環境下以 java -jar start.jar 來啟動Jetty

5.關於配置說明【耽誤了一些功夫

  1. 通過上面的目錄我們已經知道,所有的配置文件是放置到E:/jetty/etc目錄下
  2. 通過E:/jetty/etc/jetty-webapps.xml文件,可以看出Jetty中默認將所有的web app都放在了E:/jetty/webapps目錄下;(備注:9.x版本是{JETTY_HOME}/etc/webdefault.xml),沒有太修改過這里面的內容。
  3. 我們可以像Tomcat一樣修改jetty的端口號,較早的版本是在jetty.xml中修改,但是jetty9的端口修改是修改根目錄下的start.ini文件

修改start.ini文件
jetty.port=8001 在第105行的位置

通過命令方式:
java -jar start.jar jetty.port=8081

   

6. 關於訪問的問題

http://127.0.0.1:8080,這個時候注意了,可能訪問之后什么也沒有,在9.1以前的版本jetty在默認發布的webapps下是有demo的,但9以后版本沒有了。

9.1版本以來,jetty分布沒有部署任何演示web應用程序,所以看到更多的演示服務器需要運行從demo-base目錄如下: 啟動jetty base-demo ,可以作為啟動jetty的demo項目

   

瀏覽器指向http://localhost:8002,現在會顯示歡迎頁面和幾個演示/test web應用程序。

7.簡單嘗試發布自己的項目,啟動jetty,E:\jetty>java -jar start.jar jetty.port=8002

   

  

   

  

   

   

計划: 下面就是看看如何在eclipse中使用,因為jetty是嵌入的形式!

   

  

掃一掃胖先生的微信,方便日后的溝通和交流
如果感覺該文章對你有所幫助,請點擊下方的
推薦↓↓↓↓↓↓↓↓↓↓↓↓
也可以加微信,給我發紅包(*^__^*) 嘻嘻……
有干貨喲,該資料推薦給四海興唐的各位同學,
希望你們工作順利,不管何時何地,
能幫助你們是胖先生的榮幸!
 

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   


免責聲明!

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



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