Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo mostra como habilitar as bibliotecas do Spring Cloud Azure para trabalhar com aplicativos de imagem nativa do Spring Boot.
Para obter mais informações sobre como usar bibliotecas do Spring Cloud Azure em aplicativos de imagem nativa do Spring Boot, consulte Introdução às imagens nativas do GraalVM na documentação do Spring.
Os JARs do SDK do Azure são assinados. No entanto, o Spring Boot não dá suporte à verificação de assinatura JAR para imagens nativas.
Para resolver esse problema, você deve desabilitar a verificação de assinatura jar, conforme descrito neste artigo.
Desabilitar a verificação da assinatura JAR
Use as seguintes etapas para desabilitar a verificação de assinatura:
Crie um arquivo custom.security em src/main/resources com o seguinte conteúdo:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA, DSASe você estiver usando o Maven, adicione a seguinte configuração:
<plugin> <groupId>org.graalvm.buildtools</groupId> <artifactId>native-maven-plugin</artifactId> <configuration> <buildArgs> <arg>-Djava.security.properties=src/main/resources/custom.security</arg> </buildArgs> </configuration> </plugin>Se você estiver usando o Gradle, adicione a seguinte configuração:
graalvmNative { binaries { main { buildArgs('-Djava.security.properties=' + file("$rootDir/custom.security").absolutePath) } } }