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

Eclipse Vaadin GWT编译失败:找不到nocache.js文件,eclipse,tomcat,classpath,widget,vaadin,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 [VAA

每当我使用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?

您是否检查了
.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>

应用程序WidgeSet
widgetset
org.bixin.dugsi.web.DugsiManagerWidgetset

是否已检查
.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>

应用程序WidgeSet
widgetset
org.bixin.dugsi.web.DugsiManagerWidgetset

通过在Properties->Vaadin部分启用“verbose compilation output”,您可以在控制台输出的前几行看到详细的Vaadin编译命令。您的文件可能位于错误的位置,而不是在详细编译命令中指定的位置

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


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

通过在Properties->Vaadin部分启用“verbose compilation output”,您可以在控制台输出的前几行看到详细的Vaadin编译命令。您的文件可能位于错误的位置,而不是在详细编译命令中指定的位置

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

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