Spring Boot 2.4.2-Apple M1上启动时的域名解析问题 [英] Spring Boot 2.4.2 - DNS Resolution Problem at start on Apple M1
本文介绍了Spring Boot 2.4.2-Apple M1上启动时的域名解析问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
2.1.x
升级到2.4.2
。当我编译和运行代码时,收到以下警告:
Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider,fallback to system defaults. This may result in incorrect DNS resolutions on MacOS.
java.lang.ClassNotFoundException: io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider
当我将项目部署到AWS和CentOS机器上的DEV环境时,日志中没有这样的警告消息。
谢谢,
推荐答案
除分类器外,我还需要一个版本:
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-resolver-dns-native-macos</artifactId>
<scope>runtime</scope>
<classifier>osx-x86_64</classifier>
<version>4.1.59.Final</version>
</dependency>
作用域是可选的,但需要分类器。
有关最新版本,请参阅: https://mvnrepository.com/artifact/io.netty/netty-resolver-dns-native-macos示例:M1 Mac的最新版本(AARCH_64),截至2022-01:
<classifier>osx-aarch_64</classifier>
<version>4.1.72.Final</version>
这篇关于Spring Boot 2.4.2-Apple M1上启动时的域名解析问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文