Vaadin GWT编译失败:找不到nocache.js文件

时间:2012-02-21 01:26:16

标签: eclipse tomcat classpath widget vaadin

每当我使用eclipse编译工具(插件)和maven安装编译我的widgetset时。 tomcat服务器找不到这个文件,即使它放在我的VAADIN / themes / widgetsets文件夹下面?

我得到的错误不是很有帮助:

 Feb 20, 2012 7:20:47 PM com.vaadin.terminal.gwt.server.AbstractApplicationServlet serveStaticResourcesInVAADIN
INFO: Requested resource [VAADIN/widgetsets/org.bixin.dugsi.web.DugsiManagerWidgetset.gwt.xml/org.bixin.dugsi.web.DugsiManagerWidgetset.gwt.xml.nocache.js] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.

编辑:

如果有其他人注意到这一点,文件nocache.js位于 VAADIN / widgetsets / org.bixin.dugsi.web.DugsiManagerWidgetset ,但服务器正在查找

VAADIN/widgetsets/org.bixin.dugsi.web.DugsiManagerWidgetset.gwt.xml/

由于某种原因,它将.gwt.xml添加到文件目录中?我该怎么办?

如何在eclipse中刷新tomcat?

2 个答案:

答案 0 :(得分:1)

您是否检查过.gwt.xml后缀不在您的web.xml中。它应该是:

<init-param>
    <description>Application widgetset</description>
    <param-name>widgetset</param-name>
    <param-value>org.bixin.dugsi.web.DugsiManagerWidgetset</param-value>
</init-param>

答案 1 :(得分:0)

通过在Properties - &gt;上启用“详细编译输出”,您可以在控制台输出的前几行看到详细的Vaadin编译命令。瓦丁部分。您的文件可能位于详细编译命令中指定的错误位置。

此外,您的相关文件可能位于具有空格字符的目录中。这可能是编译器的错误。

错误可能也是由另一个不相关的项引起的。也许你可以通过检查详细的编译输出来找到真正的原因。