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可运行在手机中的服务器中的demo
编译搞了一天,终于搞好了,在网络上也没找到下载的地方,应用市场的下载地址也都失效了,现在把我编译好的,分享给大家,安装完毕后,只需要把需要访问的文件放入sd卡目录下的webapps下的一个文件夹下就可以。
i-jetty开源项目.zip
安卓版服务器i-jetty,包括i-jetty的jar包和安装jetty的源码
ijetty用到的lib库文件,找了好久才找到,希望能帮助到好朋友们。
Android i-jetty开源项目
开源的i-jetty是安卓手机上的web容器,官方的代码和googlecode都不好直接导入eclipse总运行,都是基于maven依赖管理的。 这里整理好了,合并了项目和jar包,可以直接导入eclipse,修改源代码达到自己的目的。...
所以,我又找到了Ijetty、NanoHttpd和AndroidAsync这三个框架,都是比较微型的,适用于Android的。 经过对比,Ijetty使用起来过于复杂,而且会莫名其妙的报一些不太容易解决的问题,所以,舍弃掉了。 因为没仔细深究...
i-jetty环境搭配与编译,内附配置好的eclipse开发环境