gpt4 book ai didi

java - 从 Java 程序中终止 Windows session

转载 作者:行者123 更新时间:2023-11-30 12:01:18 24 4
gpt4 key购买 nike

我正在运行一个 tomcat 服务器并试图更新该服务器上的代码。为此,我需要在 Windows 环境中可靠地关闭服务器。据我所知,tomcat shutdown.bat 脚本可能会出现线程失控的问题,即使我不小心创建了一个使 .bat 脚本无法工作的线程,我也需要它才能工作。我一直在尝试的方法是使用服务名称运行 NET STOP 命令 - 但是在某些情况下我在一台机器上运行多个 tomcat(这意味着多个服务)。有没有办法获取与运行我的代码的 tomcat 相关的服务名称?对于我的问题,是否还有其他好的解决方案值得我研究?

我有很多客户,因此更喜欢不涉及安装额外软件或对服务名称进行硬编码的解决方案。

最佳答案

如果您在运行 tomcat 的 Vm 中寻找服务的名称,您可能想要查看 ManagementBean 的内容,下面关于 sun 的帖子有一些详细信息;

Sun forums

无论你做什么都将是相当 hacky,因为它完全依赖于操作系统!我肯定会建议坚持使用 Tomcat 控制和部署服务,您甚至不需要终止 Tomcat 进程,您应该能够使用 tomcat 热部署工具重新部署您的 web 应用程序 - 无论是从控制面板,还是从提供的 ant 库与 tomcat。

关于java - 从 Java 程序中终止 Windows session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/879527/

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