我正在为客户演示 GWT-Ext for GWT 的功能。在浏览了最简单的启动和运行方法后,我决定安装 Google Plugin for Eclipse 并使用 New Web Application Wizard。
第一次,我按照以下步骤创建默认应用程序:
- 从 Eclipse 菜单中选择文件 > 新建 > Web 应用程序项目。
- 在 New Web Application Project 向导中,输入项目名称 (ExtDemo) 和 java 包名称 com.extdemo。
- 取消选中“使用 Google App Engine”复选框。
- 单击完成。
- 在包资源管理器中右键单击它并选择 Run As > Run Configurations
- 勾选 Automatically Select Unused Port 复选框。
- 单击运行以查看默认的 GWT 1.7 应用程序
这工作得很好......它启动了 GWT 的托管浏览器,并且应用程序按预期工作。
(然后我继续导入 GWT-Ext 并添加各种小部件来构建一个漂亮的小演示应用程序)
但是,在托管模式下重新启动应用程序时,托管浏览器会显示一个空的 iframe。我什至将代码恢复到一切都按预期工作的地步……同样的事情,一个带有周围静态内容的空 iframe。
现在真正奇怪的是,当我按照上述步骤再次创建默认应用程序时,托管浏览器再次以空 iframe 启动。
但是,当我单击编译/浏览时,有时会允许应用程序在 Firefox 中启动。
有人遇到过这种情况吗?