一,Jetty啟動


一,Jetty安裝

  從官網download.eclipse.org/jetty/ 下載需要的版本,在指定目錄解壓即可,下面用$JETTY_HOME表示Jetty的解壓目錄,也就是安裝目錄。我用的版本是9.2.6.v20141205。

二,Jetty啟動

1,jetty.sh腳本啟動

  在目錄$JETTY_HOME/bin目錄下有腳本文件jetty.sh,輸入

jetty.sh start

即可啟動Jetty,在瀏覽器中輸入localhost:8080/可得到Jetty的主頁。默認情況下是為空的,可以自己編寫一個index.html文件並放置於$JETTY_HOME/webapps/ROOT/目錄下即可。

2,采用jar文件啟動

  在目錄jettyPath/目錄下有start.jar文件,輸入

cd $JETTY_HOME
java -jar start.jar

也可以啟動Jetty。

3,從示例應用中啟動Jetty

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

 

 

 

 


免責聲明!

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



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