如何使BlackBerry MDS simulator在代理服務(wù)器下工作
在Blackberry 開(kāi)發(fā)環(huán)境時(shí),遇見(jiàn)這樣一個(gè)問(wèn)題。
描述如下:
- blackberry simulator 正常運(yùn)行
- blackberry MDS simulator 正常運(yùn)行
使用 blackberry simulator 自帶的瀏覽器無(wú)法訪(fǎng)問(wèn)網(wǎng)絡(luò),blackberry homepage failed, goto other URL still failed,于是開(kāi)始查找問(wèn)題原因,首先檢查 MDS logs ,未發(fā)現(xiàn)異常,遂懷疑是由于單位網(wǎng)絡(luò)代理導(dǎo)致該問(wèn)題,
在網(wǎng)上搜尋了一下,然后請(qǐng)教了比自己資深的好友,進(jìn)一步確認(rèn)了病因源于單位網(wǎng)絡(luò)代理.于是開(kāi)始研究 MDS simulator 配置文件rimpublic.property
PS:該文件位于MDS 安裝路徑下的config 文件夾下
例如: 本人默認(rèn)路徑安裝的BB JDE 4.0.2 ,則 rimpublic.property的位置如下:
- C:\Program Files\Research In Motion\BlackBerry JDE 4.0.2\MDS\config
找到:
- # [HTTP HANDLER]
- ...
- application.handler.http.proxyEnabled = false?。ㄊ欠袷褂么恚?
- application.handler.http.proxyAutoConfig = false (是否包括代理的自動(dòng)配置參數(shù) )
- application.handler.http.proxyAutoConfigURL= ?。ㄗ詣?dòng)配置文件的URL)
- application.handler.http.proxyAutoConfig.ScriptCacheTime=0
- application.handler.http.proxyHost=?。ù碇鳈C(jī)名或者代理主機(jī)IP地址)
- application.handler.http.proxyPort=-1 (代理端口)
- application.handler.http.proxyUser=?。ǖ顷懘矸?wù)器賬號(hào))
- application.handler.http.proxyPass=?。ǖ顷懘矸?wù)器密碼)
- .....
根據(jù)你的代理服務(wù)器信息,更新代理服務(wù)器相關(guān)參數(shù)
本人的更形情況如下:
- application.handler.http.proxyEnabled = true
- application.handler.http.proxyAutoConfig = false
- applicationapplication.handler.http.proxyAutoConfigURL=
- application.handler.http.proxyAutoConfig.ScriptCacheTime=0
- application.handler.http.proxyHost=XXX.XXX.XXX.XXX
- application.handler.http.proxyPort=80
- application.handler.http.proxyUser=UserName
- application.handler.http.proxyPass=PassWord
【編輯推薦】
如何將MIDlet應(yīng)用移植到BlackBerry
BlackBerry應(yīng)用開(kāi)發(fā):選擇合適的工具
BlackBerry Java 開(kāi)發(fā)環(huán)境搭建及插件安裝
BlackBerry開(kāi)發(fā)中應(yīng)用程序之MDS服務(wù)參考
BlackBerry開(kāi)發(fā)應(yīng)用程序開(kāi)發(fā)基礎(chǔ)之BlackBerry API