我将AudioVideo Addon添加到了Vaadin 8(版本8.7.2,Maven 3,Tomcat)项目中,并且在Eclipse开发环境中一切正常(我确实运行了Maven全新安装)。但是,如果我将WAR文件导出到部署服务器,则该应用程序无法启动,并显示以下错误:
Failed to load the widgetset: ./VAADIN/widgetsets/AppWidgetset/AppWidgetset.nocache.js?1556793473728
我在Maven POM中发现了以下内容:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<!-- Exclude an unnecessary file generated by the GWT compiler. -->
<packagingExcludes>WEB-INF/classes/VAADIN/widgetsets/WEB-INF/**</packagingExcludes>
</configuration>
</plugin>
我认为我需要在Maven配置中进行一些更改。我尝试使用“ packagingIncludes”而不是“ packagingExcludes”,但这无济于事。
由于我无法在部署服务器上进行“实验”,因此很高兴为您提供帮助。
如何配置Maven或做其他什么事才能将以下文件夹从Eclipse Depolyment环境中导入导出的WAR文件中?
myApp\target\myApp-0.0.1-SNAPSHOT\WEB-INF\classes\VAADIN\widgetsets\AppWidgetset