问题标签 [gwt-super-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.
java - GWT SuperDev 源代码未显示
我正在按照这篇博文 ( http://www.badlogicgames.com/wordpress/?p=3073 ) 中的说明尝试调试我的 LibGDX 项目的 GWT 版本。
我可以很好地编译 GWT 项目,并使用 Eclipse“Run As”配置文件启动 superdev 代码服务器。然后我根据博客文章使用mvn verify -Phtml
、浏览到并启用开发模式来启动 Jetty 。localhost:8080/index.html
值得注意的是,我没有看到帖子中描述的对话框(“GWT modile 'blah' may need to be recompiled”)。
在 Chrome 的开发人员工具中查看源代码时,我在 localhost:9876 树节点下看不到任何链接的 Java 源代码;相反,我看到的是这样的:
如果我能弄清楚如何查看我的代码链接并在其中放置断点,那就太棒了,因为目前我收到 GdxRuntimeException 并在某处抛出“未实现”的消息,但我不知道从哪里来。
java - 如何将 gwt-super-dev-mode 与 play!1.2.7 启动的 Web 应用程序链接
我在 Firefox 上运行并在 Windows 7 上使用 Play!1.2.7、GWT2.6 构建的 Web 应用程序出现问题。我使用 Eclipse Kepler 作为 IDE。
首先,在生产模式下,应用程序可以工作。问题是让它在开发模式下工作,从而启用调试配置。Firefox 的最新版本不支持启用开发模式的插件 GWT,因此,我们使用“超级开发模式”插件代替。
如果我做对了,我们必须先启动应用程序,然后是超级开发模式插件。
首先,要启动应用程序,在命令行中,在应用程序的根目录下,我们执行
然后,为了启动开发模式,在 Eclipse 中,我们为 java 应用程序配置运行配置:
当我运行此 java 应用程序时,出现以下错误:
你有什么想法来解决这个问题吗?非常感谢!
问候,
gwt - 正在寻找使用 codeserver 重新编译 GWT 客户端代码的一键式方法?
我有一个单模块 GWT 项目。使用 codeserver 编译工作正常。
但是,我发现使用 codeserver 重新编译客户端代码的过程不必要地繁琐。我真的必须单击三个按钮才能重新编译吗?
- 第一个按钮:“开发模式开启”
- 第二个按钮:“编译”
- 第三个按钮:消息对话框的“确定”按钮“GWT 模块 'mywebapp' 可能需要(重新)编译”
有没有机会自动执行此过程,以便我只需单击一次或一个键盘快捷键?
编辑 2014-04-19:
我通过启动网络服务器mvn gwt:run
和通过启动代码服务器mvn gwt:run-codeserver
。
servlets - GWT 超级开发者更“忽略获取请求”
我的 GWT 项目中有一个 servlet,它只是在 get 上发送一个“hello world”。不幸的是,在 GWT 的超级开发模式下,我在浏览器中看不到“Hello world”,并在 GWT 日志中看到了这个......
[警告] 忽略获取请求:/slimupdates/updates
知道超级开发模式忽略请求是否有一些奇怪的行为吗?
gwt - 具有 superdevmode 和外部库的 GWT
我正在使用 GWT 制作一个 webapp。我可以使用superdevmode,也可以在生产中使用外部库,但是当我将两者结合起来时似乎遇到了问题。我正在将此库用于我的 oatuh2 登录http://code.google.com/p/gwt-oauth2/我有
<inherits name='com.google.api.gwt.oauth2.OAuth2' />
在我的 Project.gwl.xml 中,我的 WEB-INF/lib 文件夹中有 .jar。在生产中一切正常。
但是,当我尝试在 superdevmode 下运行它时,我得到
[ERROR] Unable to find 'com/google/api/gwt/oauth2/OAuth2.gwt.xml' on your classpath
.
如果我不使用 Oauth2,那么 superdevmode 可以正常工作。我的运行配置中的程序参数是
-src src\ -workDir "C:\My-Directory" -port 1234 com.package.Project
有人有解决方案吗?谢谢!
gwt - GWT SuperDevMode RPC 主机
我正在尝试通过以下方式启动 SuperDevMode。我修改了我的index.jsp
页面以将可配置的前缀附加到.nocache.js
文件中。生产配置包含一个空前缀,而开发配置包含类似http://localhost:9876
. 然后我在 Tomcat 上启动服务器并输入localhost:8080
. GWT 正常启动,但是当它尝试发送 RPC 请求时,它失败了,因为请求转到localhost:9876
而不是localhost:8080
. 如何自定义 RPC 应该使用哪个主机发送请求?
gwt - 在生产中包含 devModeRedirectEnabled=true 的缺点?
我今天成功运行了 GWT 2.6.1 SuperDevMode,我想知道我们是否可以将这一行留在 .gwt.xml 文件中:
在这篇文章 ( http://blog.ltgt.net/how-does-gwts-super-dev-mode-work/ ) 中,它建议将其删除以进行生产。我想知道为什么?
如果我们将其保留用于生产,是否会对性能或安全性产生影响?
java - 如何让 GWT 超级开发模式与 IntelliJ 一起工作
我在让 Super Dev 模式与 IntelliJ 一起工作时遇到了很多问题。这个问题以及我在下面的回答是记录如何做到这一点,以供将来可能遇到此问题的任何其他人使用(并供我自己参考):
java - 在 GWT 超级开发模式下调试?
到目前为止,在 GWT 超级开发模式下调试似乎真的很痛苦。如果有任何错误,则没有堆栈跟踪,只是在 chrome 控制台中给出了一条神秘的消息。有没有办法让所有错误都打印堆栈跟踪,比如在开发模式下?
我相信我已经有了源映射,因为如果我在 Chrome 的开发工具中访问 Sources,我可以看到我的 java 类的源代码。
java - GWT 超级开发模式 RPC 404
我正在尝试开始使用超级开发模式。我正在运行超级开发模式,并且有一个 Web 服务器为我的主 html 页面提供服务,我可以在其中执行“开发模式”并重新编译模块。现在我试图让这个页面访问我的 RequestFactory 和 RPC servlet。我启动了常规开发模式,并在 localhost:8888/gwtRequest 上提供了 servlet。所以现在我运行了三台服务器:
如何将我的应用程序指向正确的 servlet 容器?所有这些服务器都是必需的吗?我现在得到一个 404,因为它正在查看http://localhost:8080/gwtRequest
.
这是 web.xml 的片段:
除此之外,有什么方法可以让这不那么复杂吗?也许一些新功能可以解决其中一些令人头疼的问题?我希望一旦我知道如何为其他开发人员设置环境!并且希望不会使推向生产变得更加困难(即希望最小的配置/代码更改)。
谢谢!