= jazz 提供資訊 = * hadoop的web server 是用jetty || $hadoop_home/webapps/task/ || 50060 || || $hadoop_home/webapps/dfs/ || 50070 || || $hadoop_home/webapps/datanode/ || 50010 || || $hadoop_home/webapps/job/ || 50030 || || $hadoop_home/webapps/task/ || 50060 || || $hadoop_home/webapps/dfs/ || 50070 || * 理論上 Jetty 會幫你把 JSP 檔案變成一個 java ,放在 WEB-INF 裡面 ,產生一個 hello_jsp.java = jetty 研究 = * a 100% Java HTTP Server and Servlet Container * Open Source * Small and Efficient * Embeddable * [http://docs.codehaus.org/display/JETTY/Jetty+Documentation jetty 文件] == 安裝jetty == * [http://docs.codehaus.org/display/JETTY/Debian+Packages debian安裝方法] * 在ubuntu用apt-get 安裝得到 jetty 5.1.14版 (2007/8/9) 與 hadoop 0.18.3 的lib 內放的jar檔版本相同 {{{ $ sudo apt-get install jetty jetty-extra }}} * ubuntu 安裝後的目錄與debian有些不同 || /usr/share/jetty/|| || jetty home|| || || cgi-bin/|| 0|| || ||ext/ || 0|| || || lib/ || jar檔|| || || webapps/||root下有預設網站 || ||/usr/share/doc/jetty/ || || 文件目錄|| || /var/log/jetty/|| || log || || /usr/share/java/|| jetty-5.0.0.jar|| 主程式|| || /etc/jetty/|| || 設定檔|| || /etc/default/|| jetty || 0 || || /etc/init.d/|| jetty|| 驅動檔 || == 啟動 jetty == * 設定 jetty -> /etc/jetty/jetty.xml {{{ #!text }}} * 啟動 {{{ $sudo /etc/init.d/jetty start }}} * 瀏覽 [http://localhost:8280/ ] * ps : 不知設定檔如何找出port : * 先用 '''ps aux | jetty''' 找出jetty的pid * 在用pid 來探索 '''netstat -anlp | grep $pid''' ,可查出port號如 {{{ tcp6 0 0 :::8280 :::* LISTEN 30597/java }}} * 預設port在8280 * ps2: jetty的預設網頁裡的[http://localhost:8280/tut/index.html tutorial] 還不錯 = 開發jetty = [http://www.webtide.com/eclipse/ eclipse plugin ] [http://www.webtide.com/eclipse/features/org.mortbay.jetty.serveradaptor_1.0.4.jar 1.0.4下載]