今天的練習,要將 war 檔送到 Android 裡,為此我在開發機安裝了i-jetty 的姐妹品jetty , 她要和Android裡的i-Jetty合作來完成。
jetty 是如 tomcat 一樣的小型web server,你也可以tomcat替代jetty。
主要是讓i-jetty 向jetty 要求傳送我們昨天作好的 war檔。
我的jetty 安裝檔是 jetty-distribution-7.1.4.v20100610,解壓後,即可用,免安裝。
你在 http://jetty.codehaus.org/jetty/ 可以找到安裝檔。
所有文章
http://ithelp.ithome.com.tw/category/%E5%AE%B6%E5%BA%AD%E9%9B%B2
接下來
請將要上傳的 war檔複製到 jetty內的downloads\資料夾,如圖。
在 Android安裝目錄內之 tools下,如下方式啟動 模擬器,
android-sdk-windows\tools\emulator –avd ijetty –sdcard ./sdcard.img
ijetty 為已安裝i-jetty所在之模擬器,sdcard.img須存在。
在 jetty安裝路徑(如 \_jetty\jetty-distribution-7.1.4.v20100610\jetty-distribution-7.1.4.v20100610)
,如下方式,啟動 jetty WEB server
java –jar start.jar
啟動後,如下圖,檢驗jetty是否啟動成功。(這時先別啟動Android裡的 i-jetty )
在開發機的瀏覽器 輸入http://127.0.0.1:8080/
4)在命令模式下以指令ipconfig得知laptop的ip位址,在android模擬機啟動i-jetty後,按download鍵,輸入上傳路徑,與存放路徑,二欄。
http://192.168.1.2:8080/downloads/SayHello.war
/SayHello
若上傳成功,顯示如下圖。