【问题标题】:Java System.setProperty(...); -> set trustStore pathJava System.setProperty(...); -> 设置 trustStore 路径
【发布时间】:2017-07-27 05:05:42
【问题描述】:

我已经在我的网络应用程序中设置了这个系统属性:

System.setProperty("javax.net.ssl.trustStore", "C:/Path/To/My/Cacerts/cacerts");

然后我在 JBoss 服务器上部署了这个 Web 应用程序。 我现在的问题是,这个设置现在是针对整个 JBoss 服务器,因此针对部署在 JBoss 的整个应用程序,还是只针对我的 Web 应用程序?

【问题讨论】:

  • 只为该进程设置属性。 related answer
  • 是否可以在 JBoss 中覆盖此属性设置?
  • @user3318489 你的 JBoss 版本是多少?
  • 它适用于部署应用程序的整个 JVM,if 它是及时设置的,即在创建任何默认 SSLContexts 之前。这几乎肯定不是在 Web 容器中的正确行为方式。
  • 我使用 JBoss 7.1

标签: java jboss


【解决方案1】:

如果您设置了属性信任库,此设置仅适用于您的 Web 应用程序。

【讨论】:

    猜你喜欢
    • 2011-01-09
    • 1970-01-01
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 2016-07-13
    • 2017-06-02
    相关资源
    最近更新 更多