Application run failed java.lang.IllegalStateException: No compatible attachment provider is avail

启动springboot文件报错:

org.springframework.boot.SpringApplication.reportFailure(SpringApplication.java:858)
[massage] Application run failed
 java.lang.IllegalStateException: No compatible attachment provider is available
    at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:602) ~[byte-buddy-agent-1.10.16.jar!/:?]

起因: 导入两个jar包,他们依赖的bytebuddy版本不一样,所以我在gradle给指定版本

  implementation('net.bytebuddy:byte-buddy-agent:1.10.16')
  implementation('net.bytebuddy:byte-buddy:1.10.16')

本地服务正常,但是在服务器上部署,就报错。

原因:我服务是使用yum install  xxx一键按转jdk,实际上我是安装的jre,并没有安装jdk。所以安装jdk一定要选好版本

版本jrejdk
1.8java-1.8.0-openjdk.x86_64java-1.8.0-openjdk-devel.x86_64
1.7java-1.7.0-openjdk.x86_64java-1.7.0-openjdk-devel.x86_64
1.6java-1.6.0-openjdk.x86_64java-1.6.0-openjdk-devel.x86_64

版权声明:本文为qq_15694721原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。