EclipseMe OTA方式发布应用后从外部访问的方法

EclipseMe内置使用了Jetty做为webserver,可方便的以OTA方式发布JavaME应用,但如果要通过外部访问,EclipseMe的文档却没有提及具体的Path,查看了EclipseMe的源码才知道,原来是这样的,

sb.append("http://localhost:");
sb.append(OTAServer.getPort());
sb.append("/ota/");
sb.append(urlEncoded(projectName));
sb.append('/').append(urlEncoded(jadName));

 

也就是说,contentPath是 ota/项目名称/jad文件名称,例如我的应用项目名称是是MyFirst,jad文件名:Hello.jad,则访问的路径是:http://localhost:80/ota/MyFirst/Hello.jad ,然后这样依然会有问题(至少采用WTK的仿真器时会有问题),安装Hello.jad时报告找不到MIDlet套件,后来按照WTK的方式提供了一个Hello.html文件其中是到Hello.jad的超链接,

<a href="Hello.jad">Hello.jad</a>

此时再用 AMS访问 http://localhost:80/ota/MyFirst/Hello.html ,然后点击超链接则可正确的安装应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值