首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未设置InteliJ trustStore VM选项

未设置InteliJ trustStore VM选项
EN

Stack Overflow用户
提问于 2020-09-25 09:05:38
回答 1查看 27关注 0票数 0

我试图将javax.net.ssl.trustStorejavax.net.ssl.trustStorePassword设置为正确的值,但是当我将它们作为VM选项传递时,它们并没有被设置。

我像这样传递它们:

代码语言:javascript
复制
-Dspring.profiles.active=dev
-Djavax.net.ssl=all
-Djavax.net.ssl.trustStore="test.jks"
-Djavax.net.ssl.trustStorePassword="abc123"
-Djavax.net.ssl.trustStoreType= "JKS"

当我通过System.setProperty设置它们时,它工作得很好

代码语言:javascript
复制
System.setProperty("javax.net.ssl.trustStore", "test.jks");
System.setProperty("javax.net.ssl.trustStorePassword", "abc123");
System.setProperty("javax.net.ssl.trustStoreType", "JKS");

我仔细检查了所有的属性和值,在两种情况下,它们都是相同的。我确实理解System.setProperty实现了相同的功能,但是信任存储和密码因环境不同而不同,因此我更喜欢将它们作为VM选项传递。

EN

回答 1

Stack Overflow用户

发布于 2020-09-25 11:00:46

在"Run/Debug Configuration“添加VM选项

然后启动您的应用程序,在控制台中您可以看到jdk

单击jdk,可以查看虚拟机详细信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64056395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档