Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vaadin 13:使用java-jar运行时缺少图标和offline.html_Java_Gradle_Jar_Vaadin_Vaadin Flow - Fatal编程技术网

Vaadin 13:使用java-jar运行时缺少图标和offline.html

Vaadin 13:使用java-jar运行时缺少图标和offline.html,java,gradle,jar,vaadin,vaadin-flow,Java,Gradle,Jar,Vaadin,Vaadin Flow,当我用eclipse启动应用程序时,src/main/webapp/offline.html和src/main/resources/icons/icon.png会正常加载。但是当我尝试用java-jar运行应用程序时。。。它使用默认的Vaadin图标。我加了 sourceset{ 主{ 资源{ srcDirs“src/main/resources”、“src/main/webapp” } } } 这是我的build.gradle,在.jar中我可以看到图标和脱机页面,但它没有加载它 我做错了

当我用eclipse启动应用程序时,src/main/webapp/offline.html和src/main/resources/icons/icon.png会正常加载。但是当我尝试用java-jar运行应用程序时。。。它使用默认的Vaadin图标。我加了
sourceset{
主{
资源{
srcDirs“src/main/resources”、“src/main/webapp”
} 
} 
}

这是我的build.gradle,在.jar中我可以看到图标和脱机页面,但它没有加载它


我做错了什么?

JAR文件中的最终文件结构是什么?@SteffenHarbich它看起来是这样的:icons文件夹中是icon.png。在开发环境中,Vaadin正常加载它们。看起来像一个spring启动应用程序。尝试将其放在名为“static”的文件夹中,默认配置将按原样提供此文件夹中的文件,例如
/static/icons/icon.png
@SteffenHarbich无法工作。静态文件夹在jar中,但vaadin会忽略它们并使用自己的文件夹。当应用程序启动时,您可以直接在浏览器中访问图标吗?e、 g.localhost:8080/icons/icon.png?JAR文件中的最终文件结构是什么?@SteffenHarbich看起来是这样的:icons文件夹中是icon.png。在开发环境中,Vaadin正常加载它们。看起来像一个spring启动应用程序。尝试将其放在名为“static”的文件夹中,默认配置将按原样提供此文件夹中的文件,例如
/static/icons/icon.png
@SteffenHarbich无法工作。静态文件夹在jar中,但vaadin会忽略它们并使用自己的文件夹。当应用程序启动时,您可以直接在浏览器中访问图标吗?e、 g.localhost:8080/icons/icon.png?