Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak włączyć biblioteki Spring Cloud Azure do pracy z aplikacjami obrazów natywnych platformy Spring Boot.
Aby uzyskać więcej informacji na temat korzystania z bibliotek platformy Spring Cloud Azure w aplikacjach obrazów natywnych platformy Spring Boot, zobacz Wprowadzenie do obrazów natywnych GraalVM w dokumentacji platformy Spring.
Pliki JAR zestawu Azure SDK są podpisane. Jednak platforma Spring Boot nie obsługuje weryfikacji podpisu JAR dla obrazów natywnych.
Aby rozwiązać ten problem, należy wyłączyć weryfikację podpisu JAR zgodnie z opisem w tym artykule.
Wyłączanie weryfikacji podpisu JAR
Aby wyłączyć weryfikację podpisu, wykonaj następujące czynności:
Utwórz plik custom.security w pliku src/main/resources z następującą zawartością:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA, DSAJeśli używasz narzędzia Maven, dodaj następującą konfigurację:
<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>Jeśli używasz narzędzia Gradle, dodaj następującą konfigurację:
graalvmNative { binaries { main { buildArgs('-Djava.security.properties=' + file("$rootDir/custom.security").absolutePath) } } }