gpt4 book ai didi

java - 以编程方式刷新/重新启动当前 Tomcat 实例

转载 作者:行者123 更新时间:2023-11-28 22:18:34 24 4
gpt4 key购买 nike

在 keystore 中添加生成的 SSL 证书后,我需要刷新/重新启动 Tomcat。我正在使用 Java REST 调用来添加证书。

store.setKeyEntry("tomcat", keyPair.getPrivate(),
"password".toCharArray(), certs);

刷新/重启应该发生在同一个 REST 调用中。

我怎样才能做到这一点?

最佳答案

这是一个高级别的安全问题!你不能/不应该用 REST 调用重启你的服务器!这将为您的客户提供一种非常简单的方法来在您的数据中心生成 DOS 拒绝服务攻击,可能会限制其他服务!

如果您需要管理与您的 Assets 相关的较低级别的软件/硬件服务,那么您不应使用您的应用程序级别的服务和协议(protocol),但您应该实现作为您的安全基础架构一部分的低级别管理协议(protocol)!

更具体地说,我会使用虚拟环境,例如VMWare 和相关协议(protocol)以及动态设置/重置凭据和启动/重启服务器的调用! VMWare 虚拟服务很有可能还有一些具有 REST 服务的上层应用程序,您仍然可以从客户端使用(在 SSL 握手和所有相关安全句柄之后)调用 HTTP REST 来启动这些服务!

关于java - 以编程方式刷新/重新启动当前 Tomcat 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32818879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com