一,Jetty安裝html
從官網download.eclipse.org/jetty/ 下載須要的版本,在指定目錄解壓便可,下面用$JETTY_HOME表示Jetty的解壓目錄,也就是安裝目錄。我用的版本是9.2.6.v20141205。
java
二,Jetty啓動web
1,jetty.sh腳本啓動瀏覽器
在目錄$JETTY_HOME/bin目錄下有腳本文件jetty.sh,輸入app
jetty.sh start
便可啓動Jetty,在瀏覽器中輸入localhost:8080/可獲得Jetty的主頁。默認狀況下是爲空的,能夠本身編寫一個index.html文件並放置於$JETTY_HOME/webapps/ROOT/目錄下便可。eclipse
2,採用jar文件啓動webapp
在目錄jettyPath/目錄下有start.jar文件,輸入spa
cd $JETTY_HOME
java -jar start.jar
也能夠啓動Jetty。code
3,從示例應用中啓動Jettyorm
在Jetty9.1版本以後,默認配置中再也不帶有示例,若是須要查看Jetty自帶的例子,須要從$JETTY_HOME/demo-base/目錄啓動Jetty。在Shell中輸入
cd $JETTY_HOME/demo-base java -jar ../start.jar
此時在瀏覽器中輸入localhost:8080/獲得一個Welcome to Jetty的主頁。
4,新建實例目錄並啓動
Jetty提供了這樣一個功能,經過一個新建的目錄,使得Jetty擁有獨立的配置文件和應用目錄。
首先新建一個mybase目錄用來啓動Jetty實例
mkdir mybase java -jar ../start.jar
執行結果以下所示:
WARNING: Nothing to start, exiting ... Usage: java -jar start.jar [options] [properties] [configs] java -jar start.jar --help # for more information
此時應該執行
java -jar ../start.jar --add-to-startd=http,deploy
執行完畢後,mybase目錄下會出現start.d和webapps兩個子目錄,即生成了本身的Jetty實例版本,再次經過start.jar啓動Jetty便可。即執行以下命令:
java -jar ../start.jar
須要注意的是此時,webapps中是空的,須要本身新建Web應用。另外,此時產生的配置爲空,不少模塊沒有加載,若是是JSP網頁,會出現沒法解析的狀況。
三,更改端口
java -jar ../start.jar jetty.port=8888
若是端口號小於1024(不包括1024),須要以管理員身份執行該命令。