Jetty 8.1 安裝 運行 部署

c# + SQL Server 轉型爲: Java + MySQL之路:

從Jfinal開始,第一步先走完整個流程,主要是發佈部署到服務器,Jetty因其簡單易用而廣爲推薦,遂百度之,進而實行之,測試Pass:

1.百度jetty官網,有多個版本,本人用了8.1~~~的版本並依照如下描述順利實施。(運行在JDK6及以上版本

2. 解壓壓縮包,且將其目錄路徑定義爲${JETTY_HOME}

3. 啓動Jetty服務

3.1 進入${JETTY_HOME}目錄,然後運行“java -jar start.jar”,就可以啓動Jetty server了

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

4. Jetty配置

4.1 Jetty的配置文件都是放在${JETTY_HOME}/etc目錄下;

4.2 通過${JETTY_HOME}/etc/jetty-webapps.xml文件,可以看出Jetty中默認將所有的web app都放在了${JETTY_HOME}/webapps目錄下;

4.3 在Jetty包中默認帶了一個test.war的應用,可以${JETTY_HOME}/webapps目錄下找到這個文件,在啓動Jetty服務的時候默認已經部署了test.war應用。對於test.war文件,Jetty還定義了context文件,放在${JETTY_HOME}/contexts/test.xml,其中將contextPath定義成了“/”,這就是爲什麼默認訪問http://localhost:8080/的時候爲什麼是訪問test應用的原因了。

5 部署新的web應用程序

5.1 對於war包的部署,只需要將war文件放到${JETTY_HOME}/webapps目錄下,然後就可以通過瀏覽器直接訪問了;

5.2 對於web應用程序目錄的部署,此時可以將web應用程序目錄複製到${JETTY_HOME}/webapps/<myapp>目錄下,然後在${JETTY_HOME}/contexts/<myapp>.xml文件,其中內容如下:

  1. <?xml version="1.0"  encoding="ISO-8859-1"?>  
  2. <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">  
  3. <Configure class="org.eclipse.jetty.webapp.WebAppContext">  
  4.   <Set name="contextPath">/myapp</Set>  
  5.   <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/myapp</Set>  
  6. </Configure>  
重新啓動Jetty服務,訪問http://localhost:8080/myapp就可以看到新部署web應用程序了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章