Release 2.0 of Jetty for Android (i-jetty) is now available in src and binary form from
i-jetty downloads.

This release is the first to also be available (for free) on the Android Marketplace.
To download from the Marketplace, you’ll need to have an Android handset. You’ll find i-jetty under the Applications category in the Communication subcategory.

If you’re using the emulator from the SDK, then you should download the i-jetty-2.0-final-signed.apk
bundle from i-jetty downloads.

In this release, we support Android sdk 1.1_r1 and jetty-6.1.16. We’ve moved to using a combination of json, javascript and xhr for rendering the Console webapp rather than generating html. We’ve also improved the contacts management part of the Console webapp, allowing you to upload an image for a contact, as well as edit all their phone numbers, addresses etc. A new feature in this release is the ability to view your images and video and listen to the music stored on your phone via your desktop browser. We’ll be adding more functionality to the new media serving feature next release around.

Speaking of the next release, I’ll be doing some testing of the newly available SDK 1.5 preview to establish whether or not it fixes some of the outstanding android issues that have been bugging i-jetty, like the Bundle resource problem and the dalvik cache problem which have prevented dynamically downloaded webapps from running on a real handset. I hope to have some info on these two issues in the next couple of days.

i-jetty Release 2.0

9 thoughts on “i-jetty Release 2.0

  • April 26, 2009 at 4:53 pm

    i am a student of kuwait university and i want to use the ijetty application to my senior project but i have some problems with installing the mvn and building the source code on eclipse so can you give me your phone to be in contact since i have no time to waste on solving these problems because i have to assign the project after 1 month.

  • November 10, 2009 at 1:30 pm

    Are there any updates coming for the Droid?

    I’m getting a CPU ABI error when trying to install.

  • December 2, 2009 at 4:22 am

    how can we specify our own key…at the time of building i-jeety.
    This is required as I want to access some private code that needs signature permission from a web app installed in i-jetty.

  • February 11, 2010 at 12:53 pm

    I’m using ijetty and I’m running it in one android emulator, in the same machine I’m running another emulator and I would like to reach the apps running in the ijetty in the first one… I can do it from the desktop by using adb forward tcp:8888 tcp:8080, but I can not do it from the other emulator…
    How can I do to reach it?
    I have another question… I would like to create a webapp and put it in ijetty, what tools may I use for that? Now I’m trying with eclipse and the m2eclipse plugin, but I don’t know how it exactly works, anyway, I’ll keep trying to figure this out. Thanks for your help!!

  • April 11, 2010 at 9:03 am

    Have Jetty php support ?

  • April 13, 2010 at 7:51 am


    You can use something like Quercus with Jetty. If you google around you’ll find instructions on how to set it up. This has not been tested with i-jetty.



  • June 3, 2010 at 1:45 pm

    Hi Jan,
    Do you have a tutorial for creating the pom.xml files? I’m struggling with compiling my own HelloWorld webapp but the supplied .war files work great. I tried going into the IRC room but did not get much help.
    Thank you,

  • June 4, 2010 at 1:33 am


    I’m afraid I don’t have a tutorial for you. The best advice I can give you is to use the Hello World one for the i-jetty project as a template.

    Pretty much the only step that you need to do for android is to produced dex-ified in the WEB-INF/lib directory.



Comments are closed.