一,Jetty啓動

一,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),須要以管理員身份執行該命令。

相關文章
相關標籤/搜索