Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk bemutatja, hogyan engedélyezheti a Spring Cloud Azure-kódtárak használatát a Spring Boot natív rendszerképalkalmazásaival.
A Spring Cloud Azure-kódtárak Spring Boot-natív rendszerkép-alkalmazásokban való használatáról további információt a GraalVM natív rendszerképeinek bemutatása a Spring dokumentációjában talál.
Azure SDK JAR-ek alá vannak írva. A Spring Boot azonban nem támogatja a JAR-aláírás ellenőrzését natív képek esetében.
A probléma megoldásához le kell tiltania a JAR-aláírás ellenőrzését a cikkben leírtak szerint.
JAR-aláírás ellenőrzésének letiltása
Az aláírás-ellenőrzés letiltásához kövesse az alábbi lépéseket:
Hozzon létre egy custom.security fájlt az src/main/resources fájlban a következő tartalommal:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA, DSAHa Mavent használ, adja hozzá a következő konfigurációt:
<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>Ha Gradle-t használ, adja hozzá a következő konfigurációt:
graalvmNative { binaries { main { buildArgs('-Djava.security.properties=' + file("$rootDir/custom.security").absolutePath) } } }