`

【Android】Android上的Jetty

阅读更多
:L 今天看到一个比较变态的。。。jetty port到Android上面了:
http://code.google.com/p/i-jetty/

就是说可以在你手机上运行Jetty,提供servlet,comet push,然后你就有个手机上的local server了。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.mortbay.ijetty">
    <application android:icon="@drawable/icon">
        <activity class=".IJetty" android:label="@string/app_name">
            <intent-filter>
                <action android:value="android.intent.action.MAIN" />
                <category android:value="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>


看起来很变态啊!不知道具体如何用法,大家讨论讨论!
分享到:
评论
17 楼 差沙 2008-03-29  
不知道大家还讨论这个不 其实jetty移植到android挺正常的 我吧lumaqq拿上去直接就能用 啥都没改就能发消息了
另外 iphone上面早就有webserver了 apache lighttpd php ruby python perl应有尽有
最开始感觉挺好玩 例如做个php网页发短信
16 楼 larryzou 2008-03-12  
据说ibm已经把servlet这套放到了J2ME上。但是最后的结果是。。。项目死掉了
15 楼 steeven 2008-03-12  
偶在P990上写过一个简单的FTPd, 嘿嘿。
14 楼 lordhong 2008-02-29  
bluemeteor 写道
破解iTouch的时候...为了测试,搭建apache+php只用了一分钟

大哥,详细说说。。。有兴趣ing~~~
13 楼 bluemeteor 2008-02-29  
破解iTouch的时候...为了测试,搭建apache+php只用了一分钟
12 楼 抛出异常的爱 2008-02-29  
平行空间.....
11 楼 codman 2008-02-29  
利用太阳能,气温,体温,什么能什么能都用上,就不信‘手机’跑不起来,
然后人类就可以用手机开个资源共享,利用无线网络,搜索资源,
获得共享资源,然后………………

无线时代
10 楼 抛出异常的爱 2008-02-29  
加上座充...
不过我认为c/c的时代快要到了.
9 楼 lordhong 2008-02-28  
是啊,其实个人手机上有个服务器不是新的idea,Nokia以前也尝试过,因为电池的关系,所以不能持久运行,但这是个趋势~~~
8 楼 imjl 2008-02-28  
照这样下去,以后网站都是移动了。。
7 楼 lordhong 2008-02-28  
多谢larryzou。。。

to:异常~~~ 正解~!
6 楼 larryzou 2008-02-26  
http://code.google.com/p/i-jetty/source/browse/trunk/patches/
patch location
感觉就logging的api和java sdk不同。java.util.logging呢?android sdk好像看到过,不能用么。
5 楼 抛出异常的爱 2008-02-26  
用j2me实现web应用.....
那么就是说....
以后的 很黄很暴力的网站不好管理了?
4 楼 larryzou 2008-02-26  
    private void startJetty()
    throws Exception
    {
        //TODO - get ports and types of connector from SharedPrefs?
        server = new Server();
        Connector connector=new SelectChannelConnector();
        connector.setPort(8080);
        server.setConnectors(new Connector[]{connector});
       
        //Deploy a servlet to serve on--phone information
        Context context = new Context(server, "/", Context.SESSIONS);
        InfoServlet infoServlet = new InfoServlet();
        infoServlet.setContentResolver(getContentResolver());
        context.addServlet(new ServletHolder(infoServlet), "/");
        //context.addServlet(new ServletHolder(staticServlet), "/css/*");
        
        //Bridge jetty logging to Android logging
        System.setProperty("org.mortbay.log.class","org.mortbay.log.AndroidLog");
        org.mortbay.log.Log.setLog(new AndroidLog());
        server.start();
    }
    
    private void stopJetty()
    throws Exception
    {
        Log.i("Jetty", "Jetty stopping");
        server.stop();
        server.join();
        server=null;       
    }


感觉啥都没做,就是改了个首页的sevelet和换了一下default logging service.
3 楼 larryzou 2008-02-26  
http://code.google.com/p/i-jetty/source/browse/trunk/src/org/mortbay/ijetty/servlet

lord看这个
2 楼 lordhong 2008-02-21  
大哥。。你强大啊。。写个tutorial怎么用啊
1 楼 QuakeWang 2008-02-20  
从源代码看,它只是给Jetty打了很少的补丁 (patch目录下面),  把Jetty所用到的一些基于SUN J2SE的代码改到了Android SDK上, 大部分都是关于ResourceBoundle的代码.

相关推荐

    Android-I-Jetty服务器

    **Android-I-Jetty服务器详解** ...总之,Android-I-Jetty服务器为开发者提供了一种在Android设备上运行自定义Web服务的便捷方式,结合`i-jetty-ui`,可以更好地管理和监控服务器状态,提高开发效率。

    Android i-jetty开源项目.rar

    Jetty是一款广泛使用的Java Web服务器和Servlet容器,而Android i-jetty则是将Jetty的特性引入到Android应用程序中的尝试,使得开发者可以在Android设备上运行自己的Web服务。 1. **Jetty简介** Jetty是一个开源、...

    移植到android studio的i-jetty

    Jetty是一款轻量级、高性能的Java Web服务器和HTTP协议栈,常用于嵌入式应用,例如在Android上提供Web服务。 【描述】提到的链接(https://github.com/jetty-project/i-jetty)指向了Jetty项目的GitHub仓库,这表明...

    Android源码——i-jetty开源项目.zip

    在Android平台上,由于资源限制,i-jetty项目对Jetty进行了优化,使其更适合在移动设备上运行。 3. **核心组件** - **HTTP服务器**: i-jetty实现了基本的HTTP服务器功能,包括接收和响应HTTP请求。 - **Servlet...

    Android-I-Jetty服务器部署例子代码

    在Android开发中,有时我们需要在设备或模拟器上运行一个微型服务器来测试本地服务或进行数据交换。Jetty是一款轻量级、高性能的Java Web服务器和HTTP协议栈,非常适合这样的场景。本教程将深入讲解如何在Android...

    Eclipse+ jetty+android+websocket协议整合

    Eclipse+ jetty+android+websocket协议整合 这里介绍了怎么安装jett插件,共享了一个jett服务器demo,简要介绍了如何配置服务器,同时还给了一个android的客户端。对于android客户端发送websocket协议数据:要注意...

    Android端i-jetty服务器开发(五)[收集].pdf

    【Android端i-jetty服务器开发】是一个专题,主要讲解如何在Android设备上使用i-jetty服务器来实现Web服务的功能。i-jetty是一个轻量级的Java Web服务器,它可以在Android平台上运行,允许开发者构建和部署Web应用...

    i-Jetty手机端服务器

    移动端的服务器 Jetty android 服务器 i-Jetty

    Android i-jetty开源项目.zip

    7. **example-webapps**:这个目录可能包含了一些示例Web应用程序,用于演示如何在i-jetty上部署和运行Web应用。 8. **readme.txt**:这是项目的README文件,通常会提供更详细的项目背景、功能特性、安装步骤和使用...

    i-jetty libs包

    android i-jetty servlet-api-2.5.jar jetty-servlet-7.6.0.RC4.jar jetty-server-7.6.0.RC4.jar jetty-http-7.6.0.RC4.jar

    i-jetty-lib

    3. 在Android平台上使用Jetty,可以实现设备上的自托管服务,这在某些特定的应用场景下,比如离线应用的本地数据处理或者设备间通信,非常有用。 **知识点二:i-jetty集成** 1. i-jetty是Jetty服务器的Android优化...

    Jetty配置支持https

    &lt;connector implementation="org.eclipse.jetty.server.ssl.SslSelectChannelConnector"&gt; &lt;port&gt;443 &lt;keystore&gt;C:\Program Files\Java\jdk1.6.0_43\bin\dotuian.keystore &lt;keyPassword&gt;123456 &lt;password&gt;123456 ...

    安卓Android源码——i-jetty开源项目.zip

    i-jetty开源项目就是将Jetty服务器集成到Android应用中的实例,它允许开发者在Android设备上运行一个本地服务器,处理HTTP请求,这对于调试、数据交换或者创建本地服务应用非常有用。 【描述】中的"安卓Android源码...

    Android i-jetty开源项目.zip源码资源下载

    总的来说,i-jetty为Android开发者提供了在设备上运行Web服务器的可能,极大地扩展了Android应用的功能。通过对源码的深入学习和实践,开发者可以更好地理解其内部机制,定制化自己的Web服务解决方案,提升应用的...

Global site tag (gtag.js) - Google Analytics