Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie Spring Cloud Azure Bibliotheken für die Arbeit mit systemeigenen Spring Boot-Imageanwendungen aktivieren.
Weitere Informationen zur Verwendung von Spring Cloud Azure-Bibliotheken in nativen Spring Boot-Imageanwendungen finden Sie in der Spring-Dokumentation unter "Einführung in GraalVM Native Images".
Azure SDK JARs sind signiert. Spring Boot unterstützt jedoch die Überprüfung von JAR-Signaturen für native Images nicht.
Um dieses Problem zu beheben, müssen Sie die ÜBERPRÜFUNG der JAR-Signatur deaktivieren, wie in diesem Artikel beschrieben.
Deaktivieren der ÜBERPRÜFUNG von JAR-Signaturen
Führen Sie die folgenden Schritte aus, um die Signaturüberprüfung zu deaktivieren:
Erstellen Sie eine datei custom.security in src/main/resources mit dem folgenden Inhalt:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA, DSAWenn Sie Maven verwenden, fügen Sie die folgende Konfiguration hinzu:
<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>Wenn Sie Gradle verwenden, fügen Sie die folgende Konfiguration hinzu:
graalvmNative { binaries { main { buildArgs('-Djava.security.properties=' + file("$rootDir/custom.security").absolutePath) } } }