Vaadin 13:使用java-jar运行时缺少图标和offline.html
当我用eclipse启动应用程序时,src/main/webapp/offline.html和src/main/resources/icons/icon.png会正常加载。但是当我尝试用java-jar运行应用程序时。。。它使用默认的Vaadin图标。我加了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中我可以看到图标和脱机页面,但它没有加载它 我做错了
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?