首页 > 解决方案 > 下载“http://google-web-toolkit.googlecode.com/svn/tags/2.7.0/distro-source/core/src/gwt-module.dtd”时输入错误

问题描述

我尝试在 Vaadin 7.7.26 中编译我的小部件集,但出现错误:

Unable to find 'AppDefaultWidgetset.gwt.xml' on your classpath

但名称是正确的,文件在那里。

打开 .gwt.xml 文件,我看到以下错误:

Description Resource    Path    Location    Type
Error while downloading 'http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd' to C:\Users\axioma28\.lemminx\cache\http\google-web-toolkit.googlecode.com\svn\tags\2.7.0\distro-source\core\src\gwt-module.dtd.    AppDefaultWidgetset.gwt.xml /pax-ui-vaadin-client/src/main/resources    line 6  Language Servers

更新 wigetset 什么都不做。

Tks

标签: gwtvaadinvaadin7

解决方案


默认情况下,您AppDefaultWidgetset.gwt.xml应该位于其中,src\main\resources\whatever\your\package\name\is\并且您的小部件集配置也应该具有类似的@VaadinServletConfiguration注释,例如您的 Servlet的注释widgetset = "whatever.your.package.name.is.AppDefaultWidgetset"- 这是您的文件所在的位置以及您如何引用它,如果不是,将其更改为像这样有帮助吗?

(如果您有自定义的客户端类,则应该在src\main\java\whatever\your\package\name\is\client\其中找到它们。)

此外,如果您想使用比 7.7.17 更新的 Vaadin 7 版本,请确保您已扩展对 Vaadin 7 的支持


编辑:可以配置小部件集的替代选项:
  • 您的 UI 类上的注释: @Widgetset("whatever.your.package.name.is.AppDefaultWidgetset")

  • 网页.xml:

        <init-param>
                <description>Application widgetset</description>
                <param-name>widgetset</param-name>
                <param-value>whatever.your.package.name.is.AppDefaultWidgetset</param-value>
        </init-param>

推荐阅读