wiki:Jetty-Demo

Version 8 (modified by waue, 15 years ago) (diff)

--

Jetty Demo

一、簡介

jetty 為純java的輕量化網頁伺服器,此jetty_demo 是簡化jetty而來的。

若您需要一個輕巧且有效率的 jsp,servlet 網頁伺服器的話,您不需額外安裝apache,tomcat,

只要安裝java後在搭配僅4.1M的jetty_demo,就可以在您的電腦提供一個網頁伺服器。

1.1 動機

  • Hadoop 的 web 介面為Jetty 所提供,要開發Hadoop網頁介面,則需瞭解Jetty
  • Jetty 的原始檔含有很多資料,但資訊太多則難以瞭解其核心,精簡版的Jetty 能提供初學者探索Jetty架構

1.2 認識Jetty

  • Jetty 是一個用 Java 實現、開源、基於標準、並且具有豐富功能的 Http 服務器和 Web 容器,可以免費的用於商業行為。
  • Jetty 這個項目成立於 1995 年,現在已經有非常多的成功產品基於 Jetty
    • 如 Apache Geromino, JBoss, IBM Tivoli, Cisco SESM 等。
  • Jetty 可以用來作為一個傳統的 Web 服務器,也可以作為一個動態的內容服務器,並且 Jetty 可以非常容易的嵌入到 Java 應用程序當中。

1.3 版本

  • Jetty-Demo 的Jetty 版本為 5.1.14,雖非最新,但為Hadoop 0.18.3 所使用

二、需求

  • 您的電腦需要安裝java 1.5 以上的版本
  • 此軟體不分作業系統平台,測試於ubuntu 8.10 執行無誤。

三、如何使用

解壓縮後,在您解開後的jetty_demo 內,在終端機內輸入以下指令

 java -jar start.jar etc/jetty.xml

您在瀏覽器內輸入以下網址就能瀏覽網頁

http://localhost:8180

四、建立自己的網頁 (jsp, html)

將您的網頁放在,jetty_demo資料夾內的

 webapps/root/ 

完成後參照"如何使用"一節打開jetty即可看到您的網頁

五、更多資訊

要瞭解更多可以參閱以下內容與 Jetty 官方網頁 以及 Jetty 5.x 版的 tutorial

安裝 jetty

  • 提供兩種完整安裝jetty的方式

探索 jetty

  • 研究jetty (src 完整版)資料夾內以及重要的檔案內容

鑲嵌 jetty code 於 java

  • 將呼叫 jetty 的咒語鑲嵌在java檔內

Attachments (1)