2010-06-13 69 views
13

嗨:我想將i-jetty整合到Android應用程序中,而不是其他方式。有沒有人包括我之前的碼頭,並得到它在Android 2.1或2.2下運行?如何將i-jetty服務器嵌入到android應用程序中?

+0

我需要同樣的東西,你是否設法做到這一點呢? – Stofke 2012-03-08 19:56:20

+0

對我而言,有沒有人設法整合我的碼頭? – Harish 2012-05-02 10:57:24

回答

7

我成功地將I-Jetty集成到我的應用程序中,對於那些仍然希望這樣做的人來說。

所以基本上我所做的是我下載了i-jetty源代碼並將其導入爲eclipse中的maven項目。然後,我添加了一個模塊,一個指向Web應用程序的Maven模塊我做了父母的pom.xml:

<modules> 
    <module>i-jetty-server</module> 
    <module>i-jetty-ui</module> 
    <module>webapp</module> 
</modules> 

和上市的i碼頭父母作爲Web應用程序模塊的pom.xml父:

<parent> 
    <groupId>org.mortbay.ijetty</groupId> 
    <artifactId>ijetty-parent</artifactId> 
    <version>3.2-SNAPSHOT</version> 
</parent> 

然後我把我所有的android應用程序文件複製到i-jetty-ui maven模塊中(包括所有源文件和資源)。那麼你只需要改變的i-碼頭AndroidManifest.xml文件,包括所有的新活動,改變「啓動」活動,以自己的應用程序的啓動活動,並從IJetty活動聲明刪除

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 

因此你有你自己的原始i-jetty應用程序運行! 讓我知道如果你需要更多的細節,我在這裏假設你已經查看了源代碼並對maven有了基本的瞭解。

1

希望你的問題仍然沒有回答這麼長時間,所以我試着回答它。 This link將幫助您開始在您的應用程序中集成服務器i-jetty

+0

這實際上是關於將jetty嵌入android應用程序而不是i-jetty。 – ChiefTwoPencils 2014-07-11 17:45:17

相關問題