gpt4 book ai didi

java - 更新到 7.7.0 后,Vaadin widgetset 路径发生了变化

转载 作者:行者123 更新时间:2023-12-05 07:47:43 25 4
gpt4 key购买 nike

在我的 Vaadin 应用程序中,我在 web.xml

中指定了自己的小部件集,如下所示
    <init-param>
<param-name>widgetset</param-name>
<param-value>com.foo.bar.AppWidgetSet</param-value>
</init-param>

而且,我已经将我的 AppWidgetSet.gwt.xml 文件放在了 src/main/java/com/foo/bar/AppWidgetSet.gwt.xml

在我升级到 vaadin 7.7.0(从 7.6.8)之前,此设置工作正常。升级后,当我尝试通过浏览器访问应用程序时出现以下错误。

INFO: Requested resource [/VAADIN/widgetsets/AppWidgetset/AppWidgetset.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.

似乎 vaadin 正在寻找小部件集的不同位置,所以我将我的 AppWidgetSet.gwt.xml 放在类路径的根目录中(src/main/java/AppWidgetSet .gwt.xml) 并重新构建应用程序。

然后它再次工作。

将小部件集指定为初始化参数不再可用吗?我是否必须将 widgetset xml 放在类路径本身的根目录中?

最佳答案

将我的 Vaadin 应用程序从 7.6.8 升级到 7.7.2 后,我遇到了类似的问题。我注意到 src/main/resources 下的包开始递归地增加:

下面是版本 7.6.8 的状态,在将 POM 更新到 7.7.7 之前:

  • 源代码/主要/资源
  • 我的包裹
  • MyAppWidgetset.gwt.xml

将 POM 更新到 7.7.7 后,在“myPackage”下出现了带有 xml 文件的新“myPackage”!只是强调每次重建后,这些文件夹不断创建和创建,因此在第 4 次构建后有超过 10 个子文件夹!

  • 源代码/主要/资源
  • ....我的包裹
  • ........我的包裹
  • ................MyAppWidgetset.gwt.xml
  • ................................我的包裹
  • ................................................ .MyAppWidgetset.gwt.xml
  • ...
  • MyAppWidgetset.gwt.xml

关于java - 更新到 7.7.0 后,Vaadin widgetset 路径发生了变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39374703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com