序:本人乃一java菜鸟,出于对游戏的爱好,硬撑着学起了j2me。为了研究无线游戏的运营方式,找了一些配置无线游戏下载服务器(On The Air)的教程练了起来。不过目前网上的高手玩apache的居多,所以找到的教程都是基于apache的。 请教了诸多高手,终于在apache下实验OTA成功,又有了非分之想,如果在iis下实现OTA会让习惯ms风格的朋友们省不少事吧?
总结了一下,搭建OTA服务器的要点就是在服务器上注册kjava游戏的MIME类型:jad和jar。本人曾经做过IIS和LOTUS DOMINO服务器的结合配置,所以决定试验一次,没想到过程竟然十分顺利。所以迫不及待与大家分享。注:本文首发于 http://www.everenter.com ,欢迎大家交流,如转载请注明出处。
软件环境:WINDOWS 2000 SERVER,IIS5.0,J2WTK2.0。
1。安装web服务器(IIS)修改相应配置文件使其支持JAD和JAR两种MIME
类型
JAD: text/vnd.sun.j2me.app-descriptor
JAR: application/java-archive
打开IIS中站点的属性,如下图:在HTTP头标签下面的MIME映射,按文件类型按钮
点”新类型“按钮添加两种类型jad和jar
① 关联扩展名:jad
内容类型(MIME):text/vnd.sun.j2me.app-descriptor
② 关联扩展名:jar
内容类型(MIME):application/java-archive
2。在站点属性的主目录标签中,填写本地路径作为你的OTA站点的目录。我用的G:\WEB\OTA
3。在G:\WEB\OTA目录下建立down.html,内容如下
<html>
<head>
<title>j2me</title>
</head>
<body>
无线移动开发论坛 http://www.everenter.com/bbs
jerryQQ:3324131
<a href="http://127.0.0.1/games.jad">games.jad</a>
<body>
</html>
服务器配置完毕。从ie中访问http://127.0.0.1/down.html可以看见一个文字连接games.jad。
4.安装j2wtk2.0,在开始菜单的j2wtk菜单中启动OTA Provisioning,点击屏幕右下角
的apps,点击install application,输入http://127.0.0.1/down.html,不出意外,屏幕出现games.jad,选项,选择install后,执行如果正常运行进行下一步 ,就能提示你安装成功,可以在wtk里玩你的下载游戏了。
最后,学高手写点注意事项吧:
1.games.jar不一定必须和games.jad放到同一路径下,但是games.jad中MIDlet-Jar-URL属性指向的必须是games.jar的绝对地址。
2.wtk版本要2.0以上,1.04里面没有OTA Provisioning。
3.本文只是功能实现,没考虑稳定性和安全性。请各位高手补充
本文地址:http://com.8s8s.com/it/it16749.htm