【发布时间】:2012-08-24 05:22:36
【问题描述】:
我有一个小型网络应用程序,在 Eclipse 中部署到 App Engine 时可以正常工作。 但是,当我想将我的应用程序部署到我的 Tomcat 服务器时出现错误。
我将war文件夹的内容直接复制到Tomcat的默认ROOT文件夹中。 然后我在 Eclipse 内部的外部服务器上运行我的应用程序。
到目前为止一切正常 - 应用程序直接从浏览器的缓存中加载。
问题来了:
当我点击我的应用程序的一些通过 GWT 端的 JSNI 实现的功能时,谷歌浏览器开发控制台显示 “Uncaught ReferenceError: function is not defined”。 我知道错误来自外部 JS 代码中的 JS 调用者。调用者调用一个 GWT 客户端方法/函数(这就是为什么它没有在 ext.JS 代码中定义)。
关于如何解决这个问题有什么建议吗?
【问题讨论】:
-
你试过在私人导航中运行谷歌浏览器吗?当我遇到同样的问题时,它对我有很大帮助,因为这种模式不缓存页面(也不缓存脚本、图像……)
-
我试过了,但没有解决我的问题。无论如何谢谢 - 我会记住这一点。
标签: gwt