导航:首页 > 操作系统 > androidijetty

androidijetty

发布时间:2023-05-27 00:16:24

‘壹’ GitHub上面有哪些经典的java框架源码

‘贰’ android使用org.eclipse.jetty.server中的server

这句错误提示此销后面还有很多吧,查看一下,确森竖游定一下是否还有纤唯别的jar没引入,也许org.eclipse.jetty.server.jar还有相关的jar包。

‘叁’ android Ijetty问题

可能是apk格式被手机系统拦截了。改后缀看能不能下载。

‘肆’ android应用如何嵌入独立的ijetty的servlet容器

2、server部分编译出:i-jetty-server-3.1.jar;
3、总共对外依赖的包需要如下这些:
其中,xmlParserAPIs-2.6.2.jar和xpp3-1.1.4.jar因为某些原因会导致出错,故可以剔除出去,并不影响ijetty的运行。为了简介,这些类可以解压后重新打包到一起,至少jetty的部分可以这么做。
4、web工程需要编译成android可以解析的dex格式zip包,需要注意的是,第三方的lib需要剔除不需要的,尤其是servlet-api-2.5.jar,因为容器中已经包含一个了。
打包命令举例:
dx.bat --dex --output=E:\demo\classes.zip E:\demo\WEB-INF\classes E:\demo\WEB-INF\lib025、把classes.zip包放到lib下,删除原先的jar包,class下的类需要保留,然后打成war包:
jar cvf ppweb.war *.*
026、把ppweb放到jetty目录下的webapps下即可,重启程序即可访问了。
027、基于ijetty的web需要注意,对外部context的引用需要用android系统的,不能用原先web工程那种方式获取。
028、集成ijetty最重要的是用到IJettyservice这个类,以及Ijetty中定义的一些环境常量,用默认值即可很好运行。注意Ijetty中的如下代码:static {__JETTY_DIR = new File(Environment.getExternalStorageDirectory(),
"jetty");// Ensure parsing is not validating - does not work with android
System.setProperty("org.eclipse.jetty.xml.XmlParser.Validating",
"false");
// Bridge Jetty logging to Android logging
System.setProperty("org.eclipse.jetty.util.log.class",
"org.mortbay.ijetty.AndroidLog");

‘伍’ 如何在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。

‘陆’ 如何在android手机中安装一个web服务器啊。。。急求

正式开始
下载并安装Androphp、Feel FTP和File Zilla
安装完成后打开AndroPHP,界面如下:

备注:此处为手机内网IP,意味着你只能用内网设备访问,在以后的博文中会告诉大家如何进行端口映射,从而实现外网也可访问
看到上图两个地址后,其实可以直接点击,使用手机浏览器访问的界面如下:

备注:

图片1中大家可能看不到wordpress文件夹,别急下一步教你上传。
phpMyAdmin的默认用户名是root或者是你当前手机的ip地址,密码为空(这信息可以在phpinfo.php中查看)
接下来,就是教大家如何上传文件到手机,当然前提是你已经在Wordpress上下载好了wordpress安装包(下载很简单的,自己去看看吧)或者你自己已经写好了.PHP网页,也可以
两种方法:
1
1
在手机文件管理里,找到根目录下的WWW文件夹,然后用数据线是上传文件到这个文件夹就行了,相当于服务器的根目录

利用Feel FTP(手机端)和File Zilla(电脑端)进行文件传输。这种方法更像是将手机当成服务器啊(本人拙见,其实只要效果一样就行,嘿嘿)
步骤一、打开Feel FTP,点击下方中间按钮,绿色变成红色即为打开,上方也显示出你是否打开了(ps:你可以在设置中关闭无连接是自动退出,不然等会就要打开一次,太麻烦)

步骤二、电脑上打开File Zilla
在主机名处输入Feel FTP上显示的地址。例如我的是:
ftp://192.168.1.121

在端口处填写 :2121,剩下可以都不填写(因为Feel FTPmore不开启用户名和密码),点击快速连接

将你的wordpress文件夹从本地上传到手机根目录/www(从窗口1拖动到窗口2,即可)
至此两种文件上传方法均讲述完毕。
5.利用phpMyAdmin创建数据库,修改wordpress中的wp-config-sample.php文件,之后的步骤和正常安装wordpress相同,可参考我之后要写的wordpress安装教程,此处介绍到此为止
成果演示
接下来,放几张演示图
手机上的wordpress展示:

或者自己编写的.php文件(此处使用的是官方文档演示)

‘柒’ android 上可以安装 tomcat 吗也就是说用android搭建一个服务器,要怎样操作呢

web后台搭建服务器,android通过调用后台给的帆者接消轿吵口,实现android客户端对服务器拿侍的各项交互操作,请采纳

阅读全文

与androidijetty相关的资料

热点内容
pdf魔鬼 浏览:29
二维数组递归解决算法问题 浏览:382
java反射例子 浏览:670
惠普笔记本自带解压软件 浏览:840
抖音视频后台压缩 浏览:707
app里的视频广告从哪里接的 浏览:556
天翼云服务器跟腾讯云 浏览:618
cyk算法实现 浏览:191
大潘号app在哪里可以下载 浏览:109
怎么做解压豌豆捏捏乐 浏览:618
安卓手机怎么调成苹果表情 浏览:755
android蓝牙声音 浏览:850
横盘震荡选股公式源码 浏览:589
子平pdf 浏览:507
hyper编程技巧 浏览:236
java带参数的线程 浏览:913
为什么安卓车载中控屏看起来很差 浏览:466
吃鸡怎么解压最快 浏览:968
linux网络编程基础 浏览:219
产研是程序员吗 浏览:594