1. 程式人生 > >如何在ijetty上釋出一個web應用

如何在ijetty上釋出一個web應用

1.安裝ijetty到android系統中。(ijetty下載地址:http://code.google.com/p/i-jetty/) 

2.把你的web應用程式打包成war檔案:

web工程需要編譯成android可以解析的dex格式zip包,需要注意的是,第三方的lib需要剔除不需要的,尤其是servlet-api-2.5.jar,因為容器中已經包含一個了,class下的類需要保留

解壓war包,使用android的DX工具將web應用程式中的lib下的JAR和所有的class檔案轉化為classes.dex檔案,然後打包成classes.zip檔案。

執行命令:

假設伺服器的安裝目錄為d:\tomcat,對應的web應用的目錄為WebTest

dx.bat --dex --output=d:\tomcat\webapps\WebTest\WEB_INF\lib\classes.zip d:\tomcat\webapps\WebTest\WEB_INF\classes d:\tomcat\webapps\WebTest\WEB_INF\lib回車;

classes.zip檔案必須放在lib目錄下。

這個命令將d:\tomcat\webapps\WebTest\WEB_INF下的所有class和jar檔案都打包到classes.zip檔案。然後刪除該目錄下的jar和class檔案,這樣生成的war包會大大減小,節省伺服器空間。

如果你的sdk是自己編譯的,可能會沒有這個命令,找份官方的sdk把platform-tools目錄下的dx.bat和lib檔案拷貝過來即可。

生成war包,Cmd切換到d:\tomcat\webapps\WebTest目錄下。執行命令:

jar –cvf WebTest.war *


3.將web應用複製到/sdcard/jetty/webapps/web專案名 下。 

4.在/sdcard/jetty/contexts/新建  web專案名.xml檔案。(可以使用demo   WEB應用程式的,修改名稱即可) 

5.完成1~4後,將ijetty重啟,啟動服務。 

6.如果android裝置連入了wifi,那麼在同一個區域網內就可以通過瀏覽器訪問web服務了。 


ijetty因為只是一個Servlet容器,不是JSP容器,因此不能執行JSP,前段可以採用html+ajax。 

相關推薦

如何在ijetty釋出一個web應用

1.安裝ijetty到android系統中。(ijetty下載地址:http://code.google.com/p/i-jetty/) 2.把你的web應用程式打包成war檔案: web工程需要編譯成android可以解析的dex格式zip包,需要注意的是,第三方的lib

最簡單的nginx教程 - 如何把一個web應用部署到nginx

Nginx (engine x) 是一個高效能的HTTP和反向代理服務,也是一個IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本0.1.0釋出於2004年10月4日。其將原始碼以類BSD許可證的形式釋出,

spring cloud(2) Zuul 智慧路由:路由器和過濾器 本質一個web servlet應用

路由在微服務體系的一個組成部分。例如,/可以對映到您的web應用程式,/api/user對映到使用者服務,並將/api/shop對映到商店服務。 從官方的解釋來看Zuul時Netflix的基於JVM的路由器和服務端負載均衡器 工作原理 1.過濾器機制 zuul的核心是

一個web應用的誕生(7)

user 用戶名 版本 結構 reg tar rem 比較 ict 現在所有的Py代碼均寫在default.py文件中,很明顯這種方法下,一旦程序變的負責,那麽無論對於開發和維護來說,都會帶來很多問題。 Flask框架並不強制要求項目使用特定的組織結構,所以這裏使用的組織結

linux系統部署一個web項目

mod not 重要 path lib linux遠程 項目部 登錄 echo 對於apache開源項目中tomcat的認識,大多停留在Windows下,這次我通過一個簡單的實例來介紹一下在linux下如何搭建tomcat環境,並且部署一個web項目。 先從基本安裝開始,可

如何使用Nginx和uWSGI或Gunicorn在Ubuntu部署Flask Web應用

習慣 ade 通信 文件名 bubuko 查看 ... 第一次 dem 我在很多的博客中都看過有關Flask應用的部署,也有很多博主在開博後都記錄了部署的教程,因為其中的坑可以說不少。一開始我在網上看到相比較與Ubuntu,CentOS因為更新少作為服務器的操作系統會更加穩

JavaWeb(三)第一個 WEB 應用程序

webapps ima show 資源 部署 目錄 層次 apt 分享 1、Web程序結構 一個 web 應用程序是由一組 Servlet,HTML 頁面,類,以及其它的資源組成的運行在 web 服務器上的完整的應用程序,以一種結構化的有層次的目錄形式存在。 組成 web

使用IDEA建立一個web應用

文章轉載自http://blog.csdn.net/lw_power/article/details/51113946,非常感謝作者 第 1 部分:新建一個 Java Web Application 專案 File -> New -> Project…,請選擇 Ja

ASP.NET Core 入門教程 1、使用ASP.NET Core 構建第一個Web應用

一、前言 1、本文主要內容 Visual Studio Code 開發環境配置 使用 ASP.NET Core 構建Web應用 ASP.NET Core Web 應用啟動類說明 ASP.NET Core Web 專案結構說明 2、本教程環境資訊 軟體/環境說明 作業系統 Windows 10

使用node.js的開發框架express建立一個web應用

1.1.1:搭建環境     1.安裝Express           按鍵:Windows+R=>輸入cmd,開啟命令列,輸入     npm install -g [email protected]  

使用node.js的開發框架express創建一個web應用

生成 host 安裝 開發框架 pub 渲染 nec 樹狀結構 加載 1.1.1:搭建環境 1.安裝Express 按鍵:Windows+R=>輸入cmd,打開命令行,輸入     npm install -g express@3

OutSystems中建立你的第一個web應用

利用OutSystems開發 Web 應用程式非常簡單。如果您有包含資料的 Excel 檔案,則可以將其匯入資料庫並快速建立企業級應用程式來管理資料。如果您沒有準備好 Excel 檔案,請不要擔心,我們會為您提供樣本檔案。 要使用從Excel檔案匯入的資料建立應用程式,您需要:

用Docker封裝一個web應用(Django)

一.複用以前一個封裝了SSH的映象,如果沒有封裝SSH,可以使用自己的映象或參考我以前博文:叫板OpenStack:用Docker實現私有云 的前五步 接下來便是正題. 二.部署過程 1.檢視映象 REPOSITORY TAG

用_Docker、Gradle_來構建、執行、釋出一個_Spring_Boot_應用

本文演示瞭如何用 Docker、Gradle 來構建、執行、釋出來一個 Spring Boot 應用。 Docker 簡介 Docker是一個 Linux 容器管理工具包,具備“社交”方面,允許使用者釋出容器的 image (映象),並使用別人釋出的 image。Docke

如何在github釋出一個帶動畫介紹的專案

前提條件: 1.你已經有github賬號; 2.本地已經安裝了git; 下面是操作步驟: 一、給github賬號設定SSH的方法 A、先在本地生成ssh key: 開啟git Bash;在git Bash命令列介面輸入命令。 1.檢查本機的ssh金

asp在IIS建立一個web站點

<%'********************************************************************************** ' 建立一個WebServer ' 必須引數:WRoot,為建立站點的物理目錄;WComment為站點說明;WPort為站點埠;Se

在tomcat釋出一個javaweb專案

第一步,打war包: eclipse中選中專案》右鍵》Export》Web》War file. 選擇路徑後會將專案打成war包。 第二步,釋出: 將war包放到tomcat的安裝路徑下的webapps下面,然後啟動tomcat,war包會自動解壓。這個時候釋出成功。

Net Core 學習入門(三)---------第一個web應用程式

 使用vs2017,新增一個新專案-asp.net core web應用程式。          結構如圖,        wwwroot放了網站的靜態資源如css、js、image檔案;        appsetting.json是應用程式的配置檔案。        bu

如何在PC檢視一個web頁面在移動端的展示效果

最近在chrome上發現一個東東 emulation, 這個果斷可以用來模擬web頁面在移動端的顯示結果。 F12的介面,點選 Show drawer,就可以看到這個介面了。 這裡可以選擇各種裝置。選中之後,點選emulate就可以模擬了。 這個就是http://te