我已经将项目 - https://github.com/Microsoft/Partner-Center-Java-Samples/tree/master/secure-app-model/keyvault 从 GIT 克隆到我本地的 Eclipse。
添加了 tomcat 服务器,当我运行 partnerconsent 项目时,我得到这个异常
SEVERE: Exception starting filter [AuthenticationFilter]
java.lang.IllegalArgumentException: The Azure Key Vault url is malformed.
at com.azure.security.keyvault.secrets.SecretClientBuilder.vaultUrl(SecretClientBuilder.java:177)
at com.microsoft.store.samples.partnerconsent.security.KeyVaultProvider.getKeyVaultClient(KeyVaultProvider.java:68)
at com.microsoft.store.samples.partnerconsent.security.KeyVaultProvider.<init>(KeyVaultProvider.java:33)
at com.microsoft.store.samples.partnerconsent.security.AuthenticationFilter.init(AuthenticationFilter.java:236)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:272)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:253)
...
我在 web.xml 中添加了 keyvault_base_url 值,它的格式正确。所以,不确定为什么异常仍然存在。