java - 更新后如何强制 tomcat Web 应用程序重新加载信任库

标签 java tomcat truststore

我有以下问题。 我基于 tomcat 5.5 的 Web 应用程序使用信任存储来验证 SSL 连接。 该应用程序允许用户添加或删除要在验证过程中使用的 CA 证书。 但是,在信任库中添加或删除证书不会改变任何事情。应用程序仅“识别”tomcat 启动时信任库中的证书。为了让它识别新的证书集,我需要重新启动 tomcat。

但这不是一个有效的解决方案。 我需要的是一个基于代码的解决方案。 请指教。

最佳答案

如何编写一个自定义类加载器,只为这个 web 应用程序加载到信任库中。当您需要刷新内容并重新加载时,您可以卸载类加载器吗?

关于java - 更新后如何强制 tomcat Web 应用程序重新加载信任库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161160/

相关文章:

java - JBOSS 7+ servlet 可以监听/接管另一个子部署的请求吗?

tomcat - Cas无法在Tomcat上运行

java - Weblogic到tomcat迁移性能问题

java - 如何在 Tomcat 6 中配置 SQLite?

Java - 使用系统 TrustStore 验证证书

python - 如何使用信任库文件和密码让 KafkaConsumer 在 python 中获取主题内容?

java - 在Java中: How to handshake a secured connection using Keystore and Truststore certificate?

java - WebRTC - 具有本地服务器的 ApprtcDemo 不适用于 Android 原生 PC 浏览器

java - 使用扫描器从一个字符串读取文件到另一个字符串

java - SVG 上的 Android RotateDrawable 会产生锯齿状边缘