代码之家  ›  专栏  ›  技术社区  ›  pgreen2

Spring启动横幅报告错误的java版本

  •  0
  • pgreen2  · 技术社区  · 7 年前

    banner.txt ,我们有以下几点

    Running Spring Boot ${spring-boot.version} on java ${java.version} in environment ${ccic.environ}
    

    首先是

    Running Spring Boot 2.0.5.RELEASE on java 1.8.0_144 in environment uat
    

    1.8.0_144 对于 java.version ,但是我们应该运行 1.8.0_131 1.8.0_131

    我很好奇在哪里 1.8.0_144 是从哪里来的。看来 MANIFEST.MF Build-Jdk ,可能构建服务器上的java是错误的。是春天在读它吗?

    令我惊讶的是 JAVA版本 宁愿 在运行时。我的思维有问题吗?为什么spring boot没有返回正确的java版本?我试图查找spring源代码,但查找“java.version”或“javaversion”并没有帮助。

    0 回复  |  直到 7 年前
        1
  •  1
  •   pgreen2    7 年前

    结果是 MANIFEST.MF banner.txt 并替换值。我们使用以下配置来防止对进行筛选 横幅文本 .

            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <excludes>
                    <exclude>banner.txt</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>false</filtering>
                <includes>
                    <include>banner.txt</include>
                </includes>
            </resource>