我意识到为Tomcat建立信任库有很多不同的方法。我发现的三种方法是:
哪种方法具有最高的先例(如果同时加载所有三种方法,那么哪种方法将覆盖另外两种方法)?根据我的理解,设置属性是默认方法,如果没有这样做,那么它将通过server.xml加载信任存储路径。这是正确的吗?
我遇到了一种奇怪的情况,我被迫在一个我不管理的服务器上工作,我认为他们在某个地方有一个对信任库(我不想使用的)的全局引用,但是我想不出还有什么地方可以定义信任存储路径。我在服务器上使用grep来尝试查找单词信任或信任库的实例,但没有返回任何感兴趣的内容。在Unix上还有其他地方可以初始化信任存储路径或信息吗?
任何帮助都是非常感谢的。谢谢!
发布于 2011-06-17 19:42:27
根据参考文献,truststoreFile将覆盖catalina.sh、startup.sh、命令行中的内容或启动它的方式。缺省值是javax.net.ssl.trustStore系统属性的值,这些方法在启动Tomcat之前设置该值。
在代码中设置属性不会有任何效果,因为到代码运行时连接器已经初始化了。
https://stackoverflow.com/questions/5682446
复制相似问题