中易网

如何在ijetty上发布一个web应用

答案:1  悬赏:80  
解决时间 2021-01-12 18:14
如何在ijetty上发布一个web应用
最佳答案
1.安装ijetty到android系统中。
2.把你的web应用程序打包成war文件:
web工程需要编译成Android可以解析的dex格式zip包,需要注意的是,第三方的lib需要剔除不需要的,尤其是servlet-api-2.5.jar,因为容器中已经包含一个了,class下的类需要保留。
解压war包,使用android的DX工具将web应用程序中的lib下的JAR和所有的class文件转化为classes.dex文件,然后打包成classes.zip文件。
执行命令:
假设服务器的安装目录为d:\tomcat,对应的web应用的目录为WebTest
dx.bat --dex --output=d:\tomcat\webapps\WebTest\WEB_INF\lib\classes.zip d:\tomcat\webapps\WebTest\WEB_INF\classes d:\tomcat\webapps\WebTest\WEB_INF\lib回车;
classes.zip文件必须放在lib目录下。
这个命令将d:\tomcat\webapps\WebTest\WEB_INF下的所有class和jar文件都打包到classes.zip文件。然后删除该目录下的jar和class文件,这样生成的war包会大大减小,节省服务器空间。
如果你的sdk是自己编译的,可能会没有这个命令,找份官方的sdk把platform-tools目录下的dx.bat和lib文件拷贝过来即可。
生成war包,Cmd切换到d:\tomcat\webapps\WebTest目录下。执行命令:
jar –cvf WebTest.war *
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,前段可以采用html+ajax。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求电影隧道的百度云,免费的来
遵义铁投高铁新城现在工程进度怎么样
《舜发于犬亩之中》读后感
爱情公寓第四季杜海涛说的咯是什么意思
速录师 与 打字员有什么区别?
中国电信(佛昙电信营业厅)怎么去啊,有事要去
我是女生我把耳旁的头发剃了会有什么副作用吗
10万元怎么理财投资?我想问问10万元是怎么理
我大腿骨断了,现在都已经好了,已经可以走路
天朝渡口 、三秦重地、三晋大地、中原大地、
土豆干炖多久能吃
龙岗派出所民警花名册。
Android中如何在代码中设置View的宽和高?
cod6小强原本是谢菲尔德的卧底?阿伦?
联想拯救者ISK和戴尔14TR-5625哪个好
推荐资讯
关于马的四字成语与造句
用360粉碎的文件还能恢复吗?
秘制叉烧饭怎么做如何做好吃
什么是内在稳定器?它如何影响宏观经济?
1968年的男生对什么样的女生最好
香辣油酥饼怎么做好
在《微微一笑很倾城》中,有哪些经典的句子?
西部风物流(洞口井菜市场往岩技校100米西部风
在汕头遇到黑市驾校怎么办
网红西瓜皮怎么做好吃
吴川一职在哪里呀?
初入公吧的问买多少钱的自行车入门合适
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?