我不确定我的问题到底出在哪里......它显示如下:
- 使用 Maven 构建我的项目,一切正常
使用 Gradle 构建我的项目,启动后运行良好;除了一个名字中有空格的图标
- 如果我打开 URL,我会收到 404
在我的日志文件中,我得到:
2016-02-02 16:55:49 INFO VaadinServlet:738 - Requested resource [/VAADIN/themes/ThemeName/icon/ic-A A_active.png] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
- 如果我查看服务器上 webapps 中的文件夹,该文件就在那里。与 Maven 构建文件夹中的大小完全相同。
我使用非常基本的东西和 spring boot 提供的示例(用于 gradle 和 maven)...
我能发现的 maven 和 gradle 之间的唯一区别是 gradle 没有 spring-boot 的 parent-pom 的转换步骤。 是这个原因吗?因为 spring boot 对 war 文件的配置略有不同,所以空格可以吗?
有人知道如何在 war 文件中允许空格吗?
希望您能理解我的问题。我可以上传我的构建文件,但它们在这方面非常标准......
最好的问候
最佳答案
发现问题,它是基于 gradle 中缺少 BOM。
我跳过了 VAADIN BOM,但它正在更新某些 VAADIN 依赖项的版本...
关于spring - War 文件,由 Gradle 构建,找不到带空格的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35158421/