谢天谢地,我发现了“控制台”日志记录的问题,发现 adf mobile 正在使用我的 OSX 代理设置,而不是在 jDeveloper 中使用配置的代理设置。
08.03.13 14:12:41,423 iDash2[3625]: All System Proxy Settings = {
ExceptionsList = (
"*.local",
"169.254/16"
);
FTPPassive = 1;
HTTPEnable = 1;
HTTPPort = 80;
HTTPProxy = "144.1.100.xxx";
HTTPSEnable = 1;
HTTPSPort = 80;
HTTPSProxy = "144.1.100.xxx";
HTTPSUser = xxx;
HTTPUser = xxx;
"__SCOPED__" = {
en0 = {
ExceptionsList = (
"*.local",
"169.254/16"
);
FTPPassive = 1;
HTTPEnable = 1;
HTTPPort = 80;
HTTPProxy = "144.1.100.xxx";
HTTPSEnable = 1;
HTTPSPort = 80;
HTTPSProxy = "144.1.100.xxx";
HTTPSUser = xxxx;
HTTPUser = xxx;
};
};
}
因此,在 OSX 网络设置中将当前 IP 地址添加到例外列表中即可解决此问题。
注意:我当前的开发机器连接在公司网络中,该网络应用每个客户端使用代理连接任何东西。