Jetty實戰之 安裝 運行 部署

jopen 13年前發布 | 5K 次閱讀 jeecg
  1. 首先從Jetty的官方網站http://wiki.eclipse.org/Jetty/Starting/Downloads下載最新的Jetty, 上面有兩個版本7.x和8.x,7.x是運行在JDK5及以上版本,8.x是運行在JDK6及以上版本,這里我選擇了8.0.4版本。

    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文件,其中內容如下:

    <?xml version="1.0"  encoding="ISO-8859-1"?>
    <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
    <Configure class="org.eclipse.jetty.webapp.WebAppContext">
    <Set name="contextPath">/myapp</Set>
    <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/myapp</Set>
    </Configure>
    重新啟動Jetty服務,訪問http://localhost:8080/myapp就可以看到新部署web應用程序了。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!