使用命令/opt/jdk1.8.0_211/bin/java -jar webprx.jar
获取此错误:Error: Invalid or corrupt jarfile webprx.jar
JAR由MVN干净包装和MVN安装
构建pom
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
</plugins>
</build>
<packaging>jar</packaging>
删除executable
配置。
从文档中,这使其可通过*NIX
Systems。
通过将启动脚本预备到JAR。
当前,有些工具不接受此格式,因此您可能并不总是 能够使用此技术。例如,jar -xf可能会默默失败 提取已完全执行的罐子或战争。是 建议您仅在打算执行时才启用此选项 它直接而不是使用Java -Jar或将其部署到 servlet容器。
https://docs.spring.io/spring-boot/docs/2.1.5.5.release/maven-plugin/repackage-mojo.html