spring - War 文件,由 Gradle 构建,找不到带空格的资源

标签 spring maven tomcat gradle vaadin

我不确定我的问题到底出在哪里......它显示如下:

  • 使用 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/

相关文章:

java - org.apache.catalina.connector.RequestFacade 无法转换为 org.springframework.web.multipart.MultipartHttpServletRequest

maven - 如何仅在增量代码上运行 maven checkstyle 插件

code-generation - Maven - 如何让 Castor 插件在生成源阶段触发?

java - MySQL > java.sql.SQLException : Plugin '*765C23FCC8127A2234DBCFB6E5207D82ED86264E' is not loaded

java - 如何知道客户端是否关闭了连接

java - 如何使用 Spring 过滤并抛出自定义异常?

java - 添加Spring AOP后@Autowired返回null

spring - 在单个Hadoop节点上连接Hadoop Jobfactorybean,多个Reducer

java - Eclipse 注释处理器不工作。哪里显示错误?

java - 关于如何对网站进行 session 证明的任何建议?