http://www.cnblogs.com/java-koma/archive/2012/02/07/2341791.html
http://bbs.itheima.com/blog-28958-953.html
在公司开发android有一段时间了,由于公司的保密制度,不能透露开发的具体产品,在这里分享下一些相关的技术问题吧!
ijetty是什么东东?我相信没有几个人知道吧!其实他是一个Servlet容器,支持HTTP 1.0/1.1,运行在android系统中的HTTP服务器。
公司需要开发一个基于android系统的远程监控系统(也不知道领导怎么想的用android系统),ijetty做为运行在android设备上的服务端,向浏览器用户提供web服务。
下面我说说怎么在ijetty上面发布一个web应用程序。
1.安装ijetty到android系统中。(ijetty下载地址:http://code.google.com/p/i-jetty/)
2.在你的web应用程序打包成war文件。然后解压。使用android的DX工具将web应用程序中的lib下的JAR和所有的class文件转化为classes.dex文件,然后打包成classes.zip文件,替换lib下面的jar包。
3.将web应用程序复制到/sdcard/jetty/webapps/web项目名 下。
4.在/sdcard/jetty/contexts/新建 web项目名.xml文件。(可以使用demo WEB应用程序的,修改名称即可)
5.完成1~4后,将ijetty重启,启动服务。
6.如果android设备连入了wifi,那么在同一个局域网内就可以通过浏览器访问web服务了。
ijetty因为只是一个Servlet容器,不是JSP容器,因此不能运行JSP。
分享到:
相关推荐
【IJetty:移动设备上的轻量级服务器】 IJetty是一款专为移动设备设计的轻量级HTTP服务器,它可以让你在Android手机或平板电脑上运行小型Web应用程序。这个技术的出现,使得开发者可以在没有传统桌面环境的情况下...
编译搞了一天,终于搞好了,在网络上也没找到下载的地方,应用市场的下载地址也都失效了,现在把我编译好的,分享给大家,安装完毕后,只需要把需要访问的文件放入sd卡目录下的webapps下的一个文件夹下就可以。
**Android代码-i-jetty开源项目.zip** `i-jetty`是一个专门为Android平台设计的轻量级Web服务器实现,它基于著名的Java Web服务器`Jetty`进行优化和调整,以适应移动设备的资源限制。...`i-jetty`就是为这些场景而生的...
i-jetty是一个专门为Android平台设计的轻量级服务器框架,它允许开发者在Android设备上运行HTTP服务器,从而实现本地服务的提供或者数据的共享。这个项目包含两大部分:`i-jetty_lib`和`i-jetty-master`。...
Android i-jetty开源项目
开源的i-jetty是安卓手机上的web容器,官方的代码和googlecode都不好直接导入eclipse总运行,都是基于maven依赖管理的。 这里整理好了,合并了项目和jar包,可以直接导入eclipse,修改源代码达到自己的目的。...
【标题】"i-jetty libs"所指的是一款名为i-jetty的软件或框架的库文件集合。...i-jetty可能是Jetty的一个特定版本或者是一个与Jetty相关的项目,其“libs”目录包含了运行该项目所需的各种依赖库。...
【压缩包子文件的文件名称列表】中的"Ijetty"很可能是i-jetty项目源代码的根目录,里面可能包含了项目的源代码文件、资源文件、构建脚本等。打开这个目录,可以进一步了解项目结构,并开始进行上述的移植过程。
所以,我又找到了Ijetty、NanoHttpd和AndroidAsync这三个框架,都是比较微型的,适用于Android的。 经过对比,Ijetty使用起来过于复杂,而且会莫名其妙的报一些不太容易解决的问题,所以,舍弃掉了。 因为没仔细深究...
【标题】"i-jetty-lib" 是一个针对Android平台的Jetty服务器库的集成与编译项目,旨在为Android开发者提供轻量级、高效的HTTP服务器解决方案。... 【描述】"i-jetty环境搭配与编译,内附配置好的eclipse开发环境" 暗示...