信任库初始化-Tomcat

问题描述

| 我已经意识到,为Tomcat设置信任库有很多不同的方法。我发现的三种方法是: server.xml中的truststoreFile catalina.sh中的JAVA_OPTS变量 通过代码设置系统属性(System.setProperty(\“ javax.net.ssl.trustStore \”,path);) 哪个方法具有最高的先例(如果同时加载所有三个方法,则它将覆盖其他两个方法)?据我了解,设置属性是默认方法,如果没有完成,那么它将通过server.xml加载信任库路径。它是否正确? 我一直处于一种奇怪的情况下,我被迫在我不管理的服务器上工作,而且我认为它们对信任库具有全局引用(我不想使用)某个地方,但我想不出要定义信任库路径的任何其他地方。我在服务器上使用grep尝试查找单词trust或truststore的实例,但未返回任何感兴趣的内容。 Unix上还有其他地方可以初始化信任存储路径或信息吗? 任何帮助是极大的赞赏。谢谢!     

解决方法

根据参考资料,“ 0”将覆盖catalina.sh,startup.sh,命令行中的内容,或者无论您如何启动它。缺省值为“ 1”系统属性的值,这些属性是在启动Tomcat之前设置的。 在代码中设置属性不会产生任何效果,因为在代码运行时,连接器已经被初始化。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...