如何使BlackBerry MDS simulator在代理服務(wù)器下工作
在Blackberry 開發(fā)環(huán)境時,遇見這樣一個問題。
描述如下:
- blackberry simulator 正常運行
- blackberry MDS simulator 正常運行
使用 blackberry simulator 自帶的瀏覽器無法訪問網(wǎng)絡(luò),blackberry homepage failed, goto other URL still failed,于是開始查找問題原因,首先檢查 MDS logs ,未發(fā)現(xiàn)異常,遂懷疑是由于單位網(wǎng)絡(luò)代理導(dǎo)致該問題,
在網(wǎng)上搜尋了一下,然后請教了比自己資深的好友,進一步確認了病因源于單位網(wǎng)絡(luò)代理.于是開始研究 MDS simulator 配置文件rimpublic.property
PS:該文件位于MDS 安裝路徑下的config 文件夾下
例如: 本人默認路徑安裝的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 (是否包括代理的自動配置參數(shù) )
- application.handler.http.proxyAutoConfigURL= ?。ㄗ詣优渲梦募腢RL)
- application.handler.http.proxyAutoConfig.ScriptCacheTime=0
- application.handler.http.proxyHost=?。ù碇鳈C名或者代理主機IP地址)
- application.handler.http.proxyPort=-1 (代理端口)
- application.handler.http.proxyUser=?。ǖ顷懘矸?wù)器賬號)
- 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)用開發(fā):選擇合適的工具
BlackBerry Java 開發(fā)環(huán)境搭建及插件安裝