每当我使用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?
答案 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编译命令。瓦丁部分。您的文件可能位于详细编译命令中指定的错误位置。
此外,您的相关文件可能位于具有空格字符的目录中。这可能是编译器的错误。
错误可能也是由另一个不相关的项引起的。也许你可以通过检查详细的编译输出来找到真正的原因。