独立GWT部署



所以,这显然是一件很琐碎的事情,但由于某些原因,它对我来说不起作用。我创建了一个非常简单的GWT应用程序。它使用UIBinder只是显示一个标签和一个按钮,没有进行实际的处理或处理。我这样做是为了测试严格使用JS和html部署应用程序,而这些应用程序不是由Eclipse和Jetty托管的。

我编译了我的应用程序,在eclipse中运行,它运行得很好。但是,当我尝试直接从WAR目录运行html页面时,它不起作用。

我需要在网络服务器上运行它吗?它只是html和js,所以我不应该?我访问过GWT站点,了解部署的相关内容,并浏览过不少论坛。他们似乎总是提到服务器的必要性,但似乎它不应该是必要的?

由于它是纯JavaScript和HTML,因此在没有服务器的情况下应该可以正常工作。查看此链接:使用Eclipse 编译并在生产模式下运行

在EntryPoint类的onModuleLoad()中,某处有一个RootPanel.get("someDivId")调用。确保你的html页面(=主页)包含一个id为的div

还要确保您的主机页调用了正确的java脚本文件。重命名GWT模块后很容易忘记编辑主页面(请参阅.GWT.xml中的重命名为),因为生成的JavaScript文件与模块名称匹配。

出于安全原因,这将在除Chrome之外的所有浏览器上本地工作。看见http://code.google.com/p/chromium/issues/detail?id=31068和http://code.google.com/p/chromium/issues/detail?id=70088

相关内容

  • 没有找到相关文章

最新更新