get组件无法呈现

时间:2013-01-12 07:47:32

标签: google-app-engine gwt

在我们昨天部署到谷歌应用引擎的java之后,gwt组件突然停止渲染。

我们尝试了很多次。并且在调查萤火虫时我看到了

错误:拒绝访问属性“文档”的权限 http://1-ps.googleusercontent.com/x/s.sakshumweb-hrd.appspot.com/www.sakshum.org/sakshumwebgae/B365B696BAAE7DD00F53BC81F86AF51C.cache.html 第2860行

我不确定为什么会这样。有人可以建议

允许的静态文件是

<static-files>
        <include path="/**.xml" expiration="30d 1h" />
        <include path="/**.txt" expiration="30d 1h" />
        <include path="/**.html" expiration="30d 1h" />
        <include path="/favicon.ico" expiration="30d 1h"/>
        <include path="/**.ico" expiration="30d 1h" />
    <include path="/**.js" expiration="30d 1h" />
    <include path="/**.css" expiration="30d 1h" />
    <include path="/**.gif" expiration="30d 1h" />
    <include path="/**.JPG" expiration="30d 1h" />
    <include path="/**.jpg" expiration="30d 1h" />
    <include path="/**.jpeg" expiration="30d 1h" />
    <include path="/**.png" expiration="30d 1h" />
     <include path="/**.htc" expiration="30d 1h" />
     <include path="*.nocache." expiration="0s" />
     <include path="*.cache." expiration="365d" />
     <exclude path="**.gwt.rpc" />
</static-files>

1 个答案:

答案 0 :(得分:4)

.cache.js已加载跨域(从www.sakshum.org1-ps.googleusercontent.com。网址中的 ps 可能代表Page Speed,它会重写指向静态资产。

我不知道GAE / J是如何工作的,但要么取消Page Speed(如果可能),要么使用xsiframe链接器(在gwt.xml中)重新编译你的应用程序:

<add-linker name="xsiframe" />