|
|
一直以來,想改變一些自己早已經習慣的事情。 一直都聽說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環境
-
然后運行"java -jar start.jar",就可以啟動Jetty server了

-
打開瀏覽器,訪問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.關於配置說明【耽誤了一些功夫】
- 通過上面的目錄我們已經知道,所有的配置文件是放置到E:/jetty/etc目錄下
- 通過E:/jetty/etc/jetty-webapps.xml文件,可以看出Jetty中默認將所有的web app都放在了E:/jetty/webapps目錄下;(備注:9.x版本是{JETTY_HOME}/etc/webdefault.xml),沒有太修改過這里面的內容。
- 我們可以像Tomcat一樣修改jetty的端口號,較早的版本是在jetty.xml中修改,但是jetty9的端口修改是修改根目錄下的start.ini文件
| 修改start.ini文件 |
| 通過命令方式: |
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是嵌入的形式!
|
|
掃一掃胖先生的微信,方便日后的溝通和交流 |





