瓦丁-GWT错误“;模块xxx可能需要重新编译
我正在加速Vaadin,每当我尝试运行演示应用程序时,都会收到此javascript警报瓦丁-GWT错误“;模块xxx可能需要重新编译,gwt,vaadin,Gwt,Vaadin,我正在加速Vaadin,每当我尝试运行演示应用程序时,都会收到此javascript警报 GWT module 'com.vaadin.terminal.gwt.DefaultWidgetSet' may need to be recompiled 我试图清理这个项目,但没有效果 正如我所说,我正在加速,所以我确信我遗漏了一些简单的步骤,或者我还没有掌握一个概念。这是一个警告,而不是一个错误。这个应用程序能用吗?否则,您必须重新编译Vaadin widgetset。这些可能也有帮助:这是一个警
GWT module 'com.vaadin.terminal.gwt.DefaultWidgetSet' may need to be recompiled
我试图清理这个项目,但没有效果
正如我所说,我正在加速,所以我确信我遗漏了一些简单的步骤,或者我还没有掌握一个概念。这是一个警告,而不是一个错误。这个应用程序能用吗?否则,您必须重新编译Vaadin widgetset。这些可能也有帮助:这是一个警告,而不是错误。这个应用程序能用吗?否则,您必须重新编译Vaadin widgetset。这些可能也会有帮助:我对Vaadin一无所知,但发生此错误的更一般的情况是: 只要您在Eclipse中进行测试,应用程序的动态编码仍然是在JVM中运行的真正Java编码。此编码通过可通过套接字访问的调试器提供。您得到的URL如下所示:
http://127.0.0.1:8888/MyApp.html?gwt.codesvr=127.0.0.1:9997
有了这个codesvr
东西,您就可以使用eclipse托管的Java代码调试器进程了
在你的应用程序可以独立运行之前,GWT必须将你的Java代码翻译成JavaScript;对于您想要支持的每种浏览器类型(Firefox、WebKit、Opera等)和语言,都会生成不同版本的代码。只有完成此操作后,您才能通过
http://127.0.0.1:8888/MyApp.html
在Eclipse中运行我的应用程序数周后,我终于忘记了为浏览器编译的步骤,并对这条消息感到好奇。如果您没有使用Ant任务,启动编译器的方法是在项目的上下文菜单中点击Google | GWT Compile
。这样,你的应用程序中的JS变得更加丰富,你的应用程序可以在客户端不使用Java的情况下运行
当然,这条信息也消失了。我对瓦丁一无所知,但在更一般的情况下,这个错误会发生: 只要您在Eclipse中进行测试,应用程序的动态编码仍然是在JVM中运行的真正Java编码。此编码通过可通过套接字访问的调试器提供。您得到的URL如下所示:
http://127.0.0.1:8888/MyApp.html?gwt.codesvr=127.0.0.1:9997
有了这个codesvr
东西,您就可以使用eclipse托管的Java代码调试器进程了
在你的应用程序可以独立运行之前,GWT必须将你的Java代码翻译成JavaScript;对于您想要支持的每种浏览器类型(Firefox、WebKit、Opera等)和语言,都会生成不同版本的代码。只有完成此操作后,您才能通过
http://127.0.0.1:8888/MyApp.html
在Eclipse中运行我的应用程序数周后,我终于忘记了为浏览器编译的步骤,并对这条消息感到好奇。如果您没有使用Ant任务,启动编译器的方法是在项目的上下文菜单中点击Google | GWT Compile
。这样,你的应用程序中的JS变得更加丰富,你的应用程序可以在客户端不使用Java的情况下运行
当然,这条信息也会消失。这条信息通常会出现:
- URL中缺少
参数(或拼写错误)?gwt.codesvr=127.0.0.1:9997
- 您的模块使用xs链接器
- URL中缺少
参数(或拼写错误)?gwt.codesvr=127.0.0.1:9997
- 您的模块使用xs链接器
如果他或她试图在Eclipse外部部署基于gwt的webapp,则错误可能不是因为没有在主机网页的末尾添加“?gwt.codesvr=127.0.0.1:9997” 卡尔·斯莫特里茨是绝对正确的 仅仅在最上面的菜单上清理和构建项目是不起作用的 在部署之前,右键单击GWT项目时生成的上下文菜单上必须使用“Google | GWT Compile”。
如果他或她试图在Eclipse外部部署基于gwt的webapp,则错误可能不是因为没有在主机网页的末尾添加“?gwt.codesvr=127.0.0.1:9997” 您可能需要清除浏览器缓存。浏览器使用的已编译js可能不是最近编译的js
在Chrome中,您可以看到缓存的js是否正在开发者工具窗口中使用(ctrl+shift+i)。在“大小”列中,它将显示(来自缓存),而不是实际大小。然后,可以右键单击并清除浏览器缓存。ctrl+r以重新加载,错误应该消失。您可能需要清除浏览器缓存。浏览器使用的已编译js可能不是最近编译的js
在Chrome中,您可以看到缓存的js是否正在开发者工具窗口中使用(ctrl+shift+i)。在“大小”列中,它将显示(来自缓存),而不是实际大小。然后,可以右键单击并清除浏览器缓存。ctrl+r以重新加载,错误应该消失。服务器重新启动为我完成了这项工作。 我试着清理缓存,清理并重建。。但我还是收到了同样的警告信息。 服务器重启使其重新加载最新编译的war中的所有stull。
这是一次成功的尝试,我很高兴它成功了:):)服务器重启帮了我的忙。 我试着清理缓存,清理并重建。。但我还是收到了同样的警告信息。 服务器重启使其重新加载最新编译的war中的所有stull。 这是一次成功的尝试,我很高兴它成功了:):)