Apache下 配置WAP + OTA方法
測(cè)試系統(tǒng):Debian Linux 3.0 + Apache 1.3.26 連接地址:http://ota.3322.org/wap/
Apache 是一個(gè)優(yōu)秀的網(wǎng)絡(luò)服務(wù)程序,已經(jīng)提供了對(duì)WAP的支持,或者說(shuō)已經(jīng)配置好了WAP,至少在 Debian Linux 3.0 上是這樣的。 如果你不確定你的Apache是否配置好了WAP支持,可以看一下Apache的配置文件"mime.types"。Debian Linux 3.0中,這個(gè)文件在/etc目錄中,其他的Linux系統(tǒng)可能會(huì)不同。如果配置文件中這么一行:
text/vnd.wap.wml wml
那么恭喜你,你的Apache已經(jīng)配置好了WAP。 如果沒(méi)有的話,也不用著急,加上這一行就行了。 如果你要配置全面一些的話還要加上以下幾行(已經(jīng)有了就不用加了):
image/vnd.wap.wbmp wbmp text/vnd.wap.wmlswmls application/vnd.wap.wmlc wmlc application/vnd.wap.wmlscriptc wmlsc text/vnd.wap.wmlscript wsc text/vnd.wap.wmlscript wmlscript
修改好以后,別忘了重新啟動(dòng)Apache。 你可以做一個(gè)WAP網(wǎng)頁(yè)來(lái)進(jìn)行測(cè)試了。當(dāng)然了,這種情況下你訪問(wèn)WAP的話需要將文件名也加上,如:http://ota.3322.org/wap/index.wml,否則可能會(huì)出錯(cuò)。如果你需要實(shí)現(xiàn)訪問(wèn)http://ota.3322.org/wap/就自動(dòng)訪問(wèn)http://ota.3322.org/wap/index.wml的效果,那么還需要修改另一個(gè)配置文件"httpd.conf"。Debian Linux 3.0中,這個(gè)文件在/etc/apache目錄中,其他的Linux系統(tǒng)可能會(huì)不同。打開(kāi)這個(gè)文件,找到如下的段:
<IfModule mod_dir.c> DirectoryIndex index.html index.htm index.shtml index.cgi </IfModule>
DirectoryIndex就是設(shè)置默認(rèn)打開(kāi)文件的地方,在最后加上index.wml,當(dāng)然也可以是你希望的其他文件名。 修改完成,重啟Apache。 OK,至此搞定WAP!
OTA的設(shè)置嘛差不多,也是修改"mime.types"文件,加上如下兩行: application/java-archivejar text/vnd.sun.j2me.app-descriptorjad
在我的系統(tǒng)中已經(jīng)存在jar文件的類型,只不過(guò)描述是application/x-archive,修改一下就行。 保存后,重啟Apache。 OK,OTA也搞定了!你可以拿你Java手機(jī)的試試看了。 是不是很簡(jiǎn)單啊。
什么?OTA下載失敗? 別著急,首先看一下*.jad文件,里面的 MIDlet-Jar-URl 參數(shù)是不是正確,別忘了改成你的服務(wù)器上的路徑,要注意大小寫啊,比如: http://ota.3322.org/wap/java/aMidp.jar 還不行嗎? 那么看一下你的手機(jī),如果你的手機(jī)是Siemens的,那么在使用OTA下載的時(shí)候,上網(wǎng)必須撥17201,密碼和用戶名都是172。具體怎么設(shè)置法你去就看看你的手機(jī)說(shuō)明書吧。
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!