


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【移動應(yīng)用開發(fā)技術(shù)】Android應(yīng)用如何嵌入獨(dú)立ijetty的servlet容器
這期內(nèi)容當(dāng)中在下將會給大家?guī)碛嘘P(guān)Android應(yīng)用如何嵌入獨(dú)立ijetty的servlet容器,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。1、下載ijetty的源碼包,內(nèi)部分為server和UI兩部分,server部分是核心包,需要獨(dú)立打包編譯為jar,供UI部分使用,而UI包即使我們改造的部分,去掉原有的界面,只需要保留啟動服務(wù)的部分即可。2、server部分編譯出:i-jetty-server-3.1.jar;3、總共對外依賴的包需要如下這些:其中,xmlParserAPIs-2.6.2.jar和xpp3-1.1.4.jar因?yàn)槟承┰驎?dǎo)致出錯(cuò),故可以剔除出去,并不影響ijetty的運(yùn)行。為了簡介,這些類可以解壓后重新打包到一起,至少jetty的部分可以這么做。4、web工程需要編譯成android可以解析的dex格式zip包,需要注意的是,第三方的lib需要剔除不需要的,尤其是servlet-api-2.5.jar,因?yàn)槿萜髦幸呀?jīng)包含一個(gè)了。打包命令舉例:dx.bat
--dex
--output=E:\demo\classes.zip
E:\demo\WEB-INF\classes
E:\demo\WEB-INF\lib5、把classes.zip包放到lib下,刪除原先的jar包,class下的類需要保留,然后打成war包:jar
cvf
ppweb.war
*.*6、把ppweb放到j(luò)etty目錄下的webapps下即可,重啟程序即可訪問了。7、基于ijetty的web需要注意,對外部context的引用需要用android系統(tǒng)的,不能用原先web工程那種方式獲取。8、集成ijetty最重要的是用到IJettyservice這個(gè)類,以及Ijetty中定義的一些環(huán)境常量,用默認(rèn)值即可很好運(yùn)行。注意Ijetty中的如下代碼:static
{
__JETTY_DIR
=
new
File(Environment.getExternalStorageDirectory(),
"jetty");
//
Ensure
parsing
is
not
validating
-
does
not
work
with
android
System.setProperty("org.eclipse.jetty.xml.XmlParser.Validating",
"false");
//
Bridge
Jetty
logging
to
Android
logging
System.setProperty("org.eclipse.jetty.util.log.class",
"org.mortbay.ijetty.AndroidLog");
org.eclipse.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人投資版證券交易委托合同
- 2025年度室內(nèi)外裝飾裝修合同違約賠償標(biāo)準(zhǔn)與環(huán)保檢測協(xié)議
- 2025年度夜間搬運(yùn)工勞動合同保障方案
- 2025年度個(gè)體工商戶現(xiàn)代農(nóng)業(yè)租賃服務(wù)協(xié)議
- 2025年度倉儲物流行業(yè)勞動合同工傷賠償及倉儲安全協(xié)議
- 2025年度農(nóng)業(yè)生態(tài)環(huán)境評估與合作協(xié)議
- 2025年度XX互聯(lián)網(wǎng)企業(yè)股東退股及網(wǎng)絡(luò)安全協(xié)議
- 咖啡廳裝修簡易合同模板
- 2025年度人體模特?cái)z影作品授權(quán)使用協(xié)議
- 2025年江蘇省安全員《A證》考試題庫
- 中建某公司技術(shù)質(zhì)量工作會講稿總工
- 施工圖紙接收及分發(fā)臺賬
- Visio圖標(biāo)最全網(wǎng)絡(luò)通信圖標(biāo)庫(可用于VISIO等)課件
- 馬工程西方經(jīng)濟(jì)學(xué)(第二版)教學(xué)課件-8
- 小??Х仍耘嗉夹g(shù)措施課件
- 部編版二年級道德與法治下冊全冊課件
- 六年級下冊信息技術(shù)教學(xué)計(jì)劃
- 臺塑關(guān)系企業(yè)資材管理規(guī)則
- 沉井施工方案
- 民法典侵權(quán)責(zé)任編課件
- 10KV系統(tǒng)短路電流整定計(jì)算表格
評論
0/150
提交評論