本文介紹了Spring Boot 2.4.2-Apple M1上啟動(dòng)時(shí)的域名解析問(wèn)題的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
我正在將我的Spring Boot版本從2.1.x
升級(jí)到2.4.2
。當(dāng)我編譯和運(yùn)行代碼時(shí),收到以下警告:
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
當(dāng)我將項(xiàng)目部署到AWS和CentOS機(jī)器上的DEV環(huán)境時(shí),日志中沒(méi)有這樣的警告消息。
謝謝,
推薦答案
除分類器外,我還需要一個(gè)版本:
<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>
作用域是可選的,但需要分類器。
有關(guān)最新版本,請(qǐng)參閱:
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>
這篇關(guān)于Spring Boot 2.4.2-Apple M1上啟動(dòng)時(shí)的域名解析問(wèn)題的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,