问题标签 [gwt-dev-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
937 浏览

gwt - 在超级开发模式下运行 MGWT 不会获取代码更改

我正在为我们网站的新移动版本评估 MGWT。所以我下载了 MGWT 的展示项目并在我的 Eclipse 中进行了设置。我能够编译该项目并运行它。然后我尝试将展示设置为在超级开发模式环境中运行,这将有助于大大提高开发速度。我按照丹尼尔博客中的步骤操作:http ://blog.daniel-kurka.de/2012/07/mgwt-super-dev-mode.html 。

一切都很好。我能够启动 Codeserver。打开应用程序时,我能够看到 Super Dev Mode 弹出窗口。我能够请求 Codeserver 重新编译,并且可以在控制台中看到编译消息。我还可以看到重新编译生成的 JS 文件。

但是,Codeserver 似乎没有接受我所做的更改。我尝试更改一个简单的文本,然后要求 Codeserver 重新编译,但重新编译后没有显示更改。当我检查新生成的 JS 文件时,我可以看到 Codeserver 仍然使用旧代码重新编译。

当我重新启动 Codeserver 时,更改已正确重新编译,我可以在应用程序中看到它们。

如果有人知道我可能做错了什么,请告诉我。我非常感谢您的帮助。

谢谢

0 投票
1 回答
1037 浏览

php - 配置 GWT Dev Mode Jetty Server 以执行 php 脚本

我一直在尝试几个我在网上找到的示例,这些示例使用 HTTP 请求使用 GWT(通过 Eclipse)开发的 Web 应用程序调用 PHP 脚本。我想一旦我得到这个工作,我可以将这些技术应用到我自己的应用程序中。但是,我很难让它发挥作用。我最接近成功的是在https://developers.google.com/web-toolkit/doc/2.1/tutorial/gettingstarted找到的 StockWatcher 应用程序(我也从 JSON-PHP 实现开始工作了这个示例这里https://developers.google.com/web-toolkit/doc/2.1/tutorial/JSONphp

StockWatcher 示例让您在“war”目录中放置一个 PHP 脚本。当我从基本示例开始时,使用以下代码片段定义 url 字符串(注意:q 的值添加在 XXX = localhost 和YYY = 127.0.0.1:8888 下面的代码片段之后)

这给出了网址

即使我将 PHP 脚本移动到 .../war/stockwatcher 目录,我也会收到 404 错误代码。

如果我对网址进行硬编码:

url = YYY /stockPrices.php?q=">http://YYY/stockPrices.php?q= ;

找到 PHP 脚本,但脚本文件只是回显客户端例程。这随后会导致异常,因为客户端例程需要 JSON。

现在,如果我将网址更改为

刷新项目,将“war”目录的内容复制到C:\wamp\www\StockWatcher,在我的浏览器中输入XXX/stockwatcher/stockwatcher.html">http: //XXX/stockwatcher/stockwatcher.html(我'正在使用 Chrome),然后一切都像魅力一样工作(我的 PC 上运行了 Wampserver)。

虽然我可能在生产系统中使用 Wampserver,但我仍然想在 Eclipse 中进行调试。Eclipse 和 GWT 插件附带的内置服务器 Jetty 是否不适用于 PHP?

提前非常感谢,比尔

0 投票
1 回答
2816 浏览

java - Chrome 不加载 gwt 源映射

最近 chrome 停止显示 Source Maps。

我的项目有些中断,现在有了新版本的 gwt 和 chrome,我在源选项卡中看不到 java 源。

我正在使用超级开发模式。我从 Code Server 收到的编译文件 (*.cache.js) 包含 Source Maps 的标头:

Code Server 不打印它已发送 Source Maps(和以前一样),只是编译成功

我有:gwt 版本 2.5.0 Chrome 版本 25.0.1364.172 Ubuntu 12.04 LTS(但问题在 Windows 和 MacOS 中也重现)

0 投票
2 回答
2716 浏览

gwt - GWT 和 JSNI - 实例方法缺少限定符

我正在通过开发模式调试和开发 GWT 模块。在启动 DM 时,我收到以下 JSNI 错误:“缺少实例方法的限定符”。但是,当我编译它时,我没有得到任何编译错误。是DM问题还是我的错?

提示:这是我试图在本机方法中访问的函数:

谢谢!

0 投票
1 回答
2579 浏览

java - GWT DevMode 选项和概念

我刚刚阅读了GWT Guide for Compiling and Debugging并且有几个类似的相关问题:

  1. -whitelist和选项的示例用例是什么-blacklist DevMode?为什么它们不适用于生产模式?
  2. DevMode和之间的区别HostedMode?两者的用例?
  3. -extra当您指定标志时会发生什么样的“额外”事情?
  4. 什么是可写的-workDir,为什么它必须是可写的?那里写的是什么?我可以用它做什么?
  5. 嵌入式 Jetty 实例是否与代码服务器相同?如果不是,有什么区别?
  6. “您的编译故事”报告 ( soyc) 在哪里生成以及如何配置此位置?

这些问题是如此密切相关,我认为最好提前问他们所有问题,而不是用 6 个不同的微问题发送垃圾邮件。提前致谢!

0 投票
3 回答
1246 浏览

gwt - GWT DevMode Jetty 重启不遵守服务器代码更改

我刚刚下载了 GWT 2.5.1 SDK。我跑了:

./webAppCreator -out /home/myUser/tmp/dummygwt/com.dummygwt.OhHai

它为我创建了一个 GWT 项目。然后我导航到/home/myUser/tmp/dummygwt/并运行:

ant -buildfile build.xml 开发模式

并启动了 GWT 开发模式工具,我点击Launch Default Browser了在 Firefox 中打开了我的“OhHai”应用程序。

然后我导航到/home/myUser/tmp/dummygwt/src/com/dummygwt/server/GreetingServiceImpl.java并打开它进行编辑。我将方法的返回值更改为GreetingServiceImpl#greetServer以“ Bonjourno”开头,而不是“ Hello ”。这样,当您输入您的姓名并单击“发送”按钮时,弹出对话框将显示“Bonjourno,...”。(我只是在玩,玩得开心。)

我将更改保存到GreetingServiceImpl.java然后(在 GWT 开发模式工具中),导航到 Jetty 选项卡并单击Restart Server并收到以下警告:

00:14:25.446 [WARN] 在 Web 应用程序中找不到服务器类“com.google.gwt.dev.shell.jetty.JDBCUnloader”,但在系统类路径中找到

00:14:25.446 [警告]将类路径条目'file:/home/myUser/sandbox/dsi/workbench/gwt-sdk/gwt-2.5.1/gwt-dev.jar'添加到此会话的Web应用程序类路径中更多信息:文件:/home/myUser/sandbox/dsi/workbench/gwt-sdk/gwt-2.5.1/doc/helpInfo/webAppClassPath.html

我刷新了浏览器,输入了一个新名称,然后单击“发送”。我仍然看到 "Hello, ..." 而不是 "Bonjourno, ..."。我做错了什么,或者这是 GWT 开发模式工具的错误?提前致谢!

注意:如果我退出开发模式工具(并关闭浏览器上的选项卡),然后重新启动开发模式,服务器端更改生效。但是 GWT 文档明确指出,要“热部署”服务器端代码,您需要做的就是从工具重新启动服务器......不要退出它并完全重新启动工具......

0 投票
1 回答
435 浏览

eclipse - GWT - DevMode: 'gwt.google.com not found' - 'Cannot display web page'

really need some help.

I have been working for the past 3 days trying to get a webpage to open when I run my web based Java-GWT-eclipse program. IE gives me error "Internet Explorer cannot display webpage" and chrome says "The webpage is not available- The server at gwt.google.com can't be found, because the DNS lookup failed."

I have tried this project on multiple other computers with an older eclipse-gwt plugin installed and it works great. All of these computers are dev boxes and do not have internet access. It does, however, have a solid connection to the database (SQL dev works fine).

what i have tried

  1. copied eclipse and gwt plugin files from another dev box and installed. Gave me above error.

  2. deleted/ uninstalled everything and installed newest version eclipse and gwt plugin. I was able to install gwt in eclipse but it could not locate GWT-user.jar file and would not allow me to create project.

  3. Tried #2 again, same problem. Tried again on another computer, same problem.

  4. Applied older version SDK to newer eclipse version. Gave same error as posted above/ #1.

  5. ran wireshark on a working dev and the problem dev and the problem dev box was trying to communicate with google while the good one was going to some local IP address.

  6. messed around with every setting in eclipse and nothing has worked.

What is left to try??? I am going insane.

0 投票
0 回答
246 浏览

debugging - 如何使用 GWT 开发模式加快开发速度?

我在使用 gwt 开发模式时遇到了非常弱的性能。普通编译和开发模式之间几乎没有区别。如果我不做修改就刷新页面大约需要 60-80 秒。我已经删除了所有断点。
如果有人想尝试,我正在尝试一个稍微改动过的 geomajas 原型版本。

我的意思是 devmode 不是 superdevmode..edited

0 投票
1 回答
146 浏览

gwt - GWT 开发模式

我已经开始使用 GWT 创建我的第一个项目。在第一行代码中,它工作正常,我不需要每次都通过 GWT 编译来查看浏览器中的简单更改。

对于客户端更改,一个保存文件就足够了,而对于服务器来说,一个保存和刷新服务器就足够了。但现在它已经像以前一样停止工作了。

对于像添加“Window.alert("msg")”这样的最小更改,我需要重新编译整个项目才能看到它!什么可以发出这个?

0 投票
1 回答
1109 浏览

gwt - 我应该在 FF21 的 gwt.xml 中使用什么 user.agent 属性值?

我想减少在 devmode 中将我的 gwt 应用程序转换为 javascript 所需的时间。为此,我正在考虑将 user.agent 值限制为与 FF21 对应的值。gecko1_8 建议用于 FF3。而且 gecko1_9 不起作用