首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Truststore初始化- Tomcat

Truststore初始化- Tomcat
EN

Stack Overflow用户
提问于 2011-04-15 21:16:16
回答 1查看 2K关注 0票数 1

我意识到为Tomcat建立信任库有很多不同的方法。我发现的三种方法是:

  • truststoreFile in server.xml
  • JAVA_OPTS变量在catalina.sh中
  • 通过设置系统属性(System.setProperty("javax.net.ssl.trustStore",路径进行代码传递);)

哪种方法具有最高的先例(如果同时加载所有三种方法,那么哪种方法将覆盖另外两种方法)?根据我的理解,设置属性是默认方法,如果没有这样做,那么它将通过server.xml加载信任存储路径。这是正确的吗?

我遇到了一种奇怪的情况,我被迫在一个我不管理的服务器上工作,我认为他们在某个地方有一个对信任库(我不想使用的)的全局引用,但是我想不出还有什么地方可以定义信任存储路径。我在服务器上使用grep来尝试查找单词信任或信任库的实例,但没有返回任何感兴趣的内容。在Unix上还有其他地方可以初始化信任存储路径或信息吗?

任何帮助都是非常感谢的。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-17 19:42:27

根据参考文献truststoreFile将覆盖catalina.sh、startup.sh、命令行中的内容或启动它的方式。缺省值是javax.net.ssl.trustStore系统属性的值,这些方法在启动Tomcat之前设置该值。

在代码中设置属性不会有任何效果,因为到代码运行时连接器已经初始化了。

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

https://stackoverflow.com/questions/5682446

复制
相关文章

相似问题

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