Java &引用;AccessControlException“;尝试使用应用程序引擎中的JAXB解组外部页面时

Java &引用;AccessControlException“;尝试使用应用程序引擎中的JAXB解组外部页面时,java,google-app-engine,jaxb,Java,Google App Engine,Jaxb,因此,我想阅读Facebook的locales页面,并将其存储在数据存储中,供我们在谷歌应用引擎上运行的应用程序使用 我创建的URL如下所示: URL facebookXmlUrl = new URL( "https://www.facebook.com/translations/FacebookLocales.xml" ); JAXBContext jaxb = JAXBContext.newInstance( FacebookLocales.class ); Unmarshaller un

因此,我想阅读Facebook的locales页面,并将其存储在数据存储中,供我们在谷歌应用引擎上运行的应用程序使用

我创建的URL如下所示:

URL facebookXmlUrl = new URL( "https://www.facebook.com/translations/FacebookLocales.xml" );
JAXBContext jaxb = JAXBContext.newInstance( FacebookLocales.class );
Unmarshaller unmarshaller = jaxb.createUnmarshaller();
我创建的解组器如下所示:

URL facebookXmlUrl = new URL( "https://www.facebook.com/translations/FacebookLocales.xml" );
JAXBContext jaxb = JAXBContext.newInstance( FacebookLocales.class );
Unmarshaller unmarshaller = jaxb.createUnmarshaller();
(注意:FacebookLocales类很好地镜像了它们的XML和Marshall,使其看起来与之类似。)

当我实际尝试解组时:

FacebookLocales fbLocales = ( FacebookLocales ) unmarshaller.unmarshal( facebookXmlUrl );
我发现以下错误(甚至/尤其是在本地开发应用程序引擎上):


我用谷歌搜索了我的小心脏,但没有找到任何帮助。

你在
facebookXmlUrl.openStream()
上尝试过解组方法吗?你能打开小溪吗?我在某个地方读到GAE对打开URL有点严格。你的
FacebookLocales
也可能有错误。它有任何私有方法吗?