精华内容
下载资源
问答
  • Android-I-Jetty服务器部署例子代码,第一运行起来I-Jetty服务器以后,一定想要例子测试一下;
  • i-jetty_libs.zip

    2020-06-09 17:24:05
    通过android studio倒入i-jetty-ui工程,会发现无法运行,问题的原因一个是没有引入jetty相关的jar,另一个就是没有合并i-jetty-server代码,当jetty相关jar引入成功,i-jetty-server代码合并完成以后就可以运行了
  • Android-I-Jetty服务器

    2018-06-26 19:04:25
    Android-I-Jetty服务器源码,项目相关内容已经整理完成,拿来就可以运行了,希望对您有一定帮助
  • i-jetty

    2013-12-16 20:44:00
    android servlet container https://code.google.com/p/i-jetty/ 转载于:https://www.cnblogs.com/dmdj/p/3477381.html
    1. android servlet container
    2. https://code.google.com/p/i-jetty/

    转载于:https://www.cnblogs.com/dmdj/p/3477381.html

    展开全文
  • i-jetty开源项目.zip
  • i-jetty-lib

    热门讨论 2013-05-31 11:55:19
    i-jetty环境搭配与编译,内附配置好的eclipse开发环境
  • 安卓版服务器i-jetty,包括i-jetty的jar包和安装jetty的源码
  • Android i-jetty开源项目

    2021-03-16 13:19:20
    i-jetty是一个将开源Web容器Jetty移植到Google Android手机平台上的开源项目。让你可以在手机上运行现有的Web应用。
  • 1.Install i-jetty on android 2.1. It installs successfully 2.Start i-jetty. 3.Stope i-jetty, it doesn't start or stop. What is the expected output? What do you see instead? i-jetty started and ...
  • I-Jetty相关jar包

    2018-06-26 19:09:56
    I-Jetty从官网下载下来以后不能直接运行,需要自己添加相关的jar包引用;
  • i-jetty-3.1编译小结

    2016-03-09 21:04:25
    i-jetty-3.1编译总结  因为i-jetty-3.1是基于maven的工程,可以在eclipse或者命令行模式编译,但是都需要设置相应的环境。  下面详细介绍命令行模式的i-jetty编译步骤:  1.1 安装maven  从官网 下载最新的maven...
    
    

    i-jetty-3.1编译总结


      因为i-jetty-3.1是基于maven的工程,可以在eclipse或者命令行模式编译,但是都需要设置相应的环境。
      下面详细介绍命令行模式的i-jetty编译步骤:
      1.1 安装maven
      从官网 下载最新的maven包,解压后放到某个目录。
      (linux:/usr/local/apache-maven-3.0.4;windows:c:\apache-maven-3.0.4);
      1.2 安装android sdk
      linux:/Users/guanjianjun/android-sdks
      Windows:c:\program files\android\android-sdk
      1.3 安装jdk
      1.4 设置环境变量
      Linux:
      export M2_HOME=/usr/local/apache-maven-3.0.4
      export M2=$M2_HOME/bin
      export MAVEN_OPTS="-Xms256m -Xmx512m"
      export ANDROID_HOME=/Users/guanjianjun/android-sdks
      export PATH=$M2:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:$PATH
      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home
      export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
      Windows:
      在‘我的电脑’->‘属性’-> ‘高级系统设置’ -> ‘高级’-> ‘环境变量下’添加如下环境变量。
      ANDROID_HOME=C:\Program Files\Android\android-sdk
      JAVA_HOME=C:\Program Files\Java\jdk1.7.0_07
      CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
      M2_HOME=C:\apache-maven-3.0.4
      M2=%M2_HOME%\bin
      MAVEN_OPTS=” -Xms256m -Xmx512m”
      PATH后面加上
      %JAVA_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%M2%
      1.5 更改i-jetty-3.1的pom.xml文件
      怎么修改请见svn里文件的注释,这里仅列出修改过的地方
      svn:
      =============Pom.xml===========
      <android.version>4.1.1.4</android.version>
      <android.sdk.version>7</android.sdk.version>
      =============i-jetty-ui/pom.xml===========
      <artifactId>android-maven-plugin</artifactId>
      <version>3.4.0</version>
    按照以上步骤搭建好环境后在命令行下进入i-jetty-3.1目录,直接输入命令:
      >mvn clean install

      **不出意外的话就能生成apk了。 

      另外还可以在eclipse中编译i-jetty, 简单步骤如下:
      # maven build ijetty in eclipse 
    1 Install the ADT, Android SDK, m2eclipse, Maven, JDK, 及配置环境变量
      详细参考上面的内容.
    2 i-jetty下载及导入Eclipse
    源码地址:
    3 使用Import->Maven->Existing Maven Projects来导入i-jetty的Maven项目
    Eclipse下编译Maven项目ijetty-parent
    Run as -> maven clean -> maven install 即可。

    展开全文
  • i-Jetty手机端服务器

    2015-05-14 15:57:09
    移动端的服务器 Jetty android 服务器 i-Jetty
  • i-jetty libs包

    2014-01-02 15:00:54
    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
  • https://github.com/jetty-project/i-jetty下载的源码,移植到Android studio
  • i-jetty是一个将开源Web容器Jetty移植到Google Android手机平台上的开源项目。让你可以在手机上运行现有的Web应用。  
  • i-jetty源码

    2012-11-14 22:59:49
    这是i-jetty源码,在google code上也有,需要用maven编译后执行
  • 针对智能家居系统架构复杂、开发难度较大等问题,提出了一种基于Android平台嵌入式Web服务器i-Jetty的智能家居系统方案。在ARM硬件平台及Android软件平台上,采用i-Jetty服务器实现了家居环境信息网络远程监控功能。...
  • Android之I-Jetty目录结构分析及使用

    千次阅读 2018-06-27 15:50:57
    1.I-Jetty下载地址I-Jetty现在源代码地址:https://github.com/jetty-project/i-jetty从github.com上更新I-Jetty源代码命令:$ git clone https://github.com/jetty-project/i-jetty.git2.I-Jetty目录结构分析以上i-...

    1.I-Jetty下载地址

    I-Jetty现在源代码地址:https://github.com/jetty-project/i-jetty

    从github.com上更新I-Jetty源代码命令:

    $ git clone https://github.com/jetty-project/i-jetty.git

    2.I-Jetty目录结构分析


    以上i-jetty上从github上下载下来的全部目录结构,下面将每个目录做个简单的分析;

    i-jetty:核心部分,有两个目录分别是i-jetty-server和i-jetty-ui;

    i-jetty-server:将Jetty改编为Android,即指实际调用Jetty相关实现的代码;

    i-jetty-ui :Jetty的Android应用程序包,即指实现Android端实现界面相关操作的代码;

    最后实际上需要将两部分代码合并,我是采用将i-jetty-server代码合并到i-jetty-ui里面;

    console:辅助的部分,有两个目录apk和webapp;

    apk:在Android端运行,便于给Jetty服务器部署安装WebApp(web端);

    webapp:为了控制手机端远程的webapp;

    apk目录可以直接通过开发工具导入运行即可,webapp的war已经存放在apk中raw目录下;

    example-webapps : web端代码用于测试服务器是否可以正常访问;

    通过ellipse导入工程打包以后直接复制到I-Jetty的webapps目录下;

    3.I-Jetty各部分具体使用说明

    3.1I-Jetty核心部分使用说明

    通过android studio倒入i-jetty-ui工程,会发现无法运行,问题的原因一个是没有引入jetty相关的jar,另一个就是没有合并i-jetty-server代码,当jetty相关jar引入成功,i-jetty-server代码合并完成以后就可以运行了,运行后的结果如图;


    工程项目的目录结构


    jetty依赖相关jar


    jetty相关jar下载地址:https://download.csdn.net/download/ahou2468/10501124

    合并以后直接可以运行的源代码下载地址:https://download.csdn.net/download/ahou2468/10501114                                              

    官方也提供运行打包的流程,如下:

    1.cd i-jetty-read-only/i-jetty

    2.mvn clean install

    This produces an adroid app bundle in i-jetty-ui/target/i-jetty-xxxxx.apk. This apk file can then be installed to the phone or to an emulator. For help on installing apk bundles to the phone or the emulator, see http://developer.android.com

    在进入i-jetty/i-jetty时执行完成mvn clean install

    执行过程中,出现了异常导致失败,是生成classes.dex时内存溢出的问题,我们用android studio来解决吧。

    jetty相关jar的获取也可以通过/Users/fandong/.m2/repository/org/eclipse/jetty获取到,还需要servlet-api-2.5.jar;

    3.2war部

    我们的android端服务器实际上已经安装完成了,那么接下来就是如何将我们的服务器代码部署到android端的服务器上;

    参考:https://www.cnblogs.com/ZXNblog/p/4387125.html

    首先,先说说环境的搭建。要在i-jetty下开发,最好的是使用maven的项目管理方法。Ant的方法是行不通的。所以,你需要去eclipse官网下载eclipse for JEE。然后去maven官网下载maven。maven的配置就不多说了,网上很多教程。有了这两样,你还需要一个连接eclipse和maven的桥梁:m2eclipse。具体的安装配置网上都有。
      OK,这些配置好了之后,就可以去github上下载i-jetty的源码,https://github.com/EvidenceKiller/i-jetty-1,这是我fork的源码。里面包含i-jetty的源码,还包含两个范例,一个是console,一个是hello。具体我是参考的hello的例子。

      在eclipse中导入下载的源码和范例。会有错误,不要在意这些细节。具体查看hello和example-webapps-parent这两个工程。example-webapps-parents是一个maven project,hello是一个maven module。打开example-webapps-parent目录下的pom.xml,内容如下:

    <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>org.mortbay.ijetty</groupId>
      <artifactId>example-webapps-parent</artifactId>
      <packaging>pom</packaging>
      <version>3.2-SNAPSHOT</version>
      <name>I-Jetty :: Example Webapps Parent</name>
      <description>Parent project for example webapps</description>
      <modules>
        <module>hello</module>
      </modules>
      <properties>
         <android.version>1.6_r2</android.version>
         <jetty.version>7.5.4.v20111024</jetty.version>
         <servlet.version>2.5-20081211</servlet.version>
      </properties>
    </project>
      里面定义了project的version,groupId等等。看看就好。
      在hello文件夹下的pom.xml中可以看到如下:
    <parent>
      <groupId>org.mortbay.ijetty</groupId>
      <artifactId>example-webapps-parent</artifactId>
      <version>3.2-SNAPSHOT</version>
      <relativePath>../pom.xml</relativePath>
    </parent>
      说明他继承自example-webapps-parent。主要需要把<plugins>下的<arguments>中的dx.jar文件需要修改下。定义环境变量android_home,修改dx.jar文件目录。
      做完这些,就可以运行了,右键hello项目,run as -> maven clean,成功之后,maven install,一般来说会成功,不成功的话看看报错原因,改正就好了。
      部署:
      不能直接拷贝war文件到android平台的jetty目录下的webapps,至少我是没成功。i-jetty根本不理我啊!!!试了好多遍了啊!!!i-jetty你要不要这么任性啊!!!好了不吐槽了。拷贝target目录下的hello-3.2-SNAPSHOT文件夹到jetty目录下的webapps,访问 http://your android ip:8080/hello-3.2-SNAPSHOT/sayit,看看是不是显示hello from servlet land!?
      好了,到这里这个example就成功的编译,部署了。有问题欢迎评论。

    以上是对example-webapps项目部署使用的说明,因为android上的java虚拟机不能直接解释执行.class文件,所以首先需要把web项目中的.class文件和.jar文件转换成虚拟机能识别的.dex文件,WEB-INF/classes目录和lib目录下的文件,用dx命令处理成classes.dex并放到lib目录下,在项目中是在pom.xml中的maven配置完成。

    访问手机端服务器效果如下:


    example-webapps测试完成版例子:https://download.csdn.net/download/ahou2468/10501120

    3.3apk和console使用

    apk使用很简单通过android studio导入apk项目,需要添加一个依赖的jar,jar参考地址:http://www.java2s.com/Code/Jar/o/Downloadorgeclipsejettyutiljar.htm

    运行起来的效果如下:


    apk安装以后,点击Install按钮,将项目中raw下的console.war部署到i-jetty项目的webapps目录下;























    展开全文
  • i-jetty是android平台少数几个比较优秀...下面要用i-jetty开发使用的步骤: <1> : i-jetty是开源的,所以可以到google源代码库中现在,可以直接下载源代码,也可以通过svn下载. svn下载地址信息 : https://code....

    i-jetty是android平台少数几个比较优秀的web服务器容器,它可以支持html,js,servlet,也可以勉强支持jsp,但是建议使用servlet.

    下面要用i-jetty开发使用的步骤:

    <1> : i-jetty是开源的,所以可以到google源代码库中现在,可以直接下载源代码,也可以通过svn下载.

    svn下载地址信息 : https://code.google.com/p/airnord/source/checkout,此页面有svn链接

    也可以直接通过下载方式下载 : https://code.google.com/p/i-jetty/downloads/list

    这个下载包含了source code,也包含示例代码和其他相关资料.

     

    <2> : 如果编译开发,源代码通过svn下载来以后,发现在eclipse中无法直接运行,这个是由于i-jetty不是通过eclipse编译的,而是通过maven进行的,具体如何编译和生成APK,

    可以参考这个链接 : http://code.google.com/p/i-jetty/wiki/BuildInstructions

    maven 下载地址 : http://maven.apache.org/download.cgi

    既有linux版也有windows版本.

     

    <3> : 不过在编译之前还需要添加一些libs,如果工程下没有libs文件夹,就自己新建一个,然后将servlet-api-2.5.jar放进去就可以了.

     

    OK,这一篇就到这里....

    转载于:https://www.cnblogs.com/MMLoveMeMM/articles/3632039.html

    展开全文
  • 浅谈I-Jetty

    千次阅读 2017-11-14 14:07:55
    I-Jetty就是google开发的一个移动端的tomcat,即,可以运行在android上的web服务器,用手机来做服务器,把web应用部署到手机上。I-Jetty是一个servlet容器,但是不支持jsp。 作用: 在同一个网络下,可以共享自己...
  • 最近需要将android端作为服务器进行开发,让android作为服务器,现阶段技术并不是很成熟,主要的服务器有i-jetty,是基于PC端的jetty的移植。i-jetty同tomcat类似,也是Servlet的容器,但是i-jetty需要使用android的...
  • i-jetty-3.1编译总结

    千次阅读 2013-12-12 11:39:58
    因为i-jetty-3.1是基于maven的工程,可以在eclipse或者命令行模式编译,但是都需要设置相应的环境。 下面详细介绍命令行模式的i-jetty编译步骤: 1.1 安装maven 从官网 ...
  • 编译i-jetty

    千次阅读 2013-01-28 14:47:47
    因为i-jetty-3.1是基于maven的工程,可以在eclipse或者命令行模式编译,但是都需要设置相应的环境。 下面详细介绍命令行模式的i-jetty编译步骤: 1.1 安装maven 从官网 ...
  • 本人小菜一个,i-jetty源码有好几个文件,不知道怎么运行起来,于是找了一个现成可运行的i-jetty工程(感谢这位同学的分享),连上手机,直接编译运行,就安装好了。此时可以在手机上看到图标,点击之后界面如下图...
  • 继上一篇I-Jetty介绍后,这次来分享下I-Jetty的工程目录 网上有很多I-jetty的源码,有的是用maven来配置,分别是i-jetty-server和i-jetty-ui。 如果你想把I-jetty的代码加到你自己的项目中去的话可以整理下i-jetty...
  • adt 编译i-jetty的工程

    2011-12-22 13:59:32
    i-jetty是andorid上的serlet容器,开源,但是官方的工程不能用adt和eclipse编译和安装,只能和maven和m2eclipse,使用起来多有不便,于是创建本工程,希望对大家有用,直接使用即可。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,251
精华内容 1,300
关键字:

i-jetty