OTA的意思是Over The Air,通过无线网络下载和安装J2ME应用程序的方案。
所用服务器:Tomcat
第一步:查看Tomcat/conf/web.xml文中有没有下面的XML代码,没有的话,则添加。
- <mime-mapping>
- <extension>jad</extension>
- <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>jar</extension>
- <mime-type>application/java-archive</mime-type>
- </mime-mapping>
- <mime-mapping>
<mime-mapping>
<extension>jad</extension>
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jar</extension>
<mime-type>application/java-archive</mime-type>
</mime-mapping>
<mime-mapping>
第二步:在Tomcat/webapps/ROOT目录下新建下载文件down.wml,如下:
- <?xml version="1.0"?>
- <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
- "http://www.wapforum.org/DTD/wml_1.1.xml">
- <wml>
- <card title="Welcome" id="main">
- <p>Software down:</p>
- <p align="left">
- <a href="RichMedia.jar">
- RichMedia</a></p>
- </card>
- </wml>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Welcome" id="main">
<p>Software down:</p>
<p align="left">
<a href="RichMedia.jar">
RichMedia</a></p>
</card>
</wml>
href链接所直向的文件后缀名可以用jad,也可以用jar,把jad、jar文件放在down.xml同一级目录(ROOT)上。
第三步:用手机打开网址:http://192.168.1.100:8080/down.wml访问,点击链接下载jad文件即可在手机上安装jar程序。
分享到:
相关推荐
搭建OTA服务器是比较简单的,但是做一个完整的OTA服务器却非常复杂,因为这要设计到软件的管理、下载的计费、安全认证等多个问题。 OTA下载的主要原理 OTA下载的主要原理是通过无线网络下载和安装J2ME应用程序。...
在本教程中,我们将深入探讨如何搭建一个基于Tomcat 7的OTA服务器,特别是针对Amlogic芯片组的Android设备。 首先,我们需要了解基础的服务器环境设置。服务器通常运行在Linux操作系统上,例如Ubuntu或CentOS。确保...
2. **安装服务器软件**:常见的OTA服务器软件有ACRA(Application Crash Report for Android)、Firmware Over-The-Air (FOTA)等。按照官方文档或社区指南进行安装。 3. **配置服务器**:设置服务器端的更新策略,...
全志OTA服务器搭建相关资料是一套详尽的教程,旨在帮助用户建立并管理自己的Over-the-Air(OTA)更新服务器,以对全志芯片设备进行远程固件升级。全志是一家知名的集成电路设计公司,其产品广泛应用于平板电脑、智能...
全志OTA服务器端文档详细说明了如何配置和运行服务器,这通常涉及到使用特定的服务器软件(如这里提到的Tomcat6)来托管和分发固件更新。开发者需要熟悉服务器管理、网络配置以及相关服务的部署。 4. **服务器端...
- **下载更新**:一旦检测到更新,设备将从服务器下载更新文件。 - **验证更新**:下载完成后,系统会验证文件的完整性,确保无误。 - **安装更新**:验证通过后,设备会在安全的环境中安装新软件。 - **重启与...
4. 修改示例代码中的OTA服务器地址和端口,以便指向你的HTTP服务器。 5. 运行程序,设备会连接到指定的HTTP服务器,检查并下载新固件。 6. 在设备上安全地应用更新,通常涉及验证新固件的完整性,然后切换到新分区...
在Android开发过程中,为了实现应用程序与服务器的数据交互,开发者经常需要搭建一个本地服务器进行测试。在本场景中,我们关注的是如何在Android设备上使用Tomcat来搭建这样的服务器。Tomcat是一个开源的Java ...
本教程将重点讲解如何利用RK SDK在Android 4.0环境下搭建OTA服务器以及配置产品的OTA功能,其中涉及到的关键组件是Tomcat 7.0,一个流行的Java应用服务器。 首先,理解OTA更新的基本流程至关重要。通常,这个过程...
本文档将深入探讨如何构建和管理一个专门针对AMLOGIC SOC的OTA服务器,以便高效地分发这些更新。 【知识点详解】: 1. **OTA 更新原理**:OTA更新是一种通过互联网向设备推送软件或固件更新的方法,避免了用户手动...
QT,C++使用技巧,详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。实战应用参考资料,源码参考。 适用于初学者和有经验的开发者,能够帮助你快速上手Qt并掌握其...
在Android系统中,OTA(Over-the-Air)更新是一种常用的技术,用于远程向设备推送软件更新,无需用户通过...通过深入研究文档和调试代码,可以搭建自己的OTAServer,并为全志处理器的设备提供安全有效的OTA更新服务。
2. **How_to_setup_the_OTA_server.pdf**:这是一个详细的指南,指导用户如何配置OTA服务器。Amlogic设备的OTA更新需要一个服务器来分发新的固件或软件版本。这份文档很可能详细解释了如何搭建和管理这样的服务器,...
综上所述,"Laravel开发-laravel-ota-distribution-ios"项目为开发者提供了一个完整的解决方案,用于在Laravel环境中搭建iOS应用的OTA分发系统。通过理解和实践这些步骤,开发者可以更高效地分发和管理他们的iOS应用...
1. **准备测试环境**:搭建服务器端用于发布新固件,设置合适的网络环境以模拟实际使用情况。 2. **固件构建**:使用特定的编译工具链,根据源代码生成HEX文件。HEX文件是一种二进制格式,包含了可执行代码和数据,...
这个压缩包“apache-tomcat-7.0.53”包含了Tomcat 7.0.53版本的所有必要组件,使得用户可以直接下载并使用,无需额外配置。 1. **Tomcat架构概述** - Tomcat主要由Catalina、Jasper、Juli、 Coyote和Commons等组件...
stm32 IAP升级 OTA升级 野外设备远程升级 自建FTP服务器升级 多App备份 切换,防变砖芯片 stm32f103系列 4G模块 EC200T 程序简介:一个bootloader程序 多个主程序程序可相互切换 主程序A 出厂前烧录,永不更改,...
stm32 IAP升级 OTA升级 野外设备远程升级 自建FTP服务器升级 多App备份 切换,防变砖 芯片 stm32f103系列 4G模块 EC200T 程序简介:一个bootloader程序 多个主程序程序可相互切换 主程序A 出厂前烧录,永不更改,...