Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment activer les bibliothèques Spring Cloud Azure pour utiliser des applications d’image native Spring Boot.
Pour plus d’informations sur l’utilisation de bibliothèques Spring Cloud Azure dans les applications d’images natives Spring Boot, consultez Présentation des images natives GraalVM dans la documentation Spring.
Les fichiers JAR du SDK Azure sont signés. Toutefois, Spring Boot ne prend pas en charge la vérification de signature JAR pour les images natives.
Pour résoudre ce problème, vous devez désactiver la vérification de signature JAR, comme décrit dans cet article.
Désactiver la vérification de signature JAR
Pour désactiver la vérification de signature, procédez comme suit :
Créez un fichier custom.security dans src/main/resources avec le contenu suivant :
jdk.jar.disabledAlgorithms=MD2, MD5, RSA, DSASi vous utilisez Maven, ajoutez la configuration suivante :
<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>Si vous utilisez Gradle, ajoutez la configuration suivante :
graalvmNative { binaries { main { buildArgs('-Djava.security.properties=' + file("$rootDir/custom.security").absolutePath) } } }