在Blackberry 开发环境时,遇见这样一个问题。
描述如下:
- blackberry simulator 正常运行
- blackberry MDS simulator 正常运行
使用 blackberry simulator 自带的浏览器无法访问网络,blackberry homepage failed, goto other URL still failed,于是开始查找问题原因,首先检查 MDS logs ,未发现异常,遂怀疑是由于单位网络代理导致该问题,
在网上搜寻了一下,然后请教了比自己资深的好友,进一步确认了病因源于单位网络代理.于是开始研究 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 (是否包括代理的自动配置参数 )
- application.handler.http.proxyAutoConfigURL= (自动配置文件的URL)
- application.handler.http.proxyAutoConfig.ScriptCacheTime=0
- application.handler.http.proxyHost= (代理主机名或者代理主机IP地址)
- application.handler.http.proxyPort=-1 (代理端口)
- application.handler.http.proxyUser= (登陆代理服务器账号)
- application.handler.http.proxyPass= (登陆代理服务器密码)
- .....
根据你的代理服务器信息,更新代理服务器相关参数
本人的更形情况如下:
- 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
【编辑推荐】