启动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一定要选好版本
| 版本 | jre | jdk |
|---|---|---|
| 1.8 | java-1.8.0-openjdk.x86_64 | java-1.8.0-openjdk-devel.x86_64 |
| 1.7 | java-1.7.0-openjdk.x86_64 | java-1.7.0-openjdk-devel.x86_64 |
| 1.6 | java-1.6.0-openjdk.x86_64 | java-1.6.0-openjdk-devel.x86_64 |
版权声明:本文为qq_15694721原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。