微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决下载“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 没有任何作用。

谢谢

解决方法

下载dtd的错误应该与编译问题无关。 dtd 由 IDE 用于在编辑文件时提供更好的验证和内容建议,但它不应对编译产生任何直接影响。

因此,我强烈怀疑问题在于文件所在的位置以及编译器的启动方式。由于您没有提供有关这些方面的任何信息,我什至无法推测要查找的内容

,

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

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

此外,如果您想使用比 7.7.17 更新的 Vaadin 7 版本,请确保您有 extended support for Vaadin 7


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

  • web.xml:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。