gpt4 book ai didi

visual-studio - 关闭浏览器窗口时如何关闭本地tomcat服务器?

转载 作者:行者123 更新时间:2023-11-28 23:08:34 29 4
gpt4 key购买 nike

我有一个在本地 tomcat 服务器上运行的网络应用程序。

当用户启动应用程序(通过桌面快捷方式)时,服务器启动并在浏览器窗口中打开应用程序。但是,当用户只需单击关闭按钮来停止应用程序时,服务器仍在后台运行 - 这很烦人。

我尝试使用 javascript 中的“unonload”和“onbeforeunload”事件,但不幸的是,这些事件也会在应用程序中的其他一些请求中触发。所以我不能使用它们,除非我做了很多重构。

有没有人对可能的解决方案有想法?

顺便说一句,我发现有趣的是 Visual Studio 在调试 Web 应用程序时的行为。当我关闭浏览器窗口时,Visual Studio 还会触发一个停止 Debug模式的触发器。所以它似乎以某种方式注意到浏览器窗口的关闭事件,这正是我所需要的。但是我不知道他们是怎么做到的...

最佳答案

能否将 Tomcat 的启动和应用程序的启动包装在批处理文件或 shell 脚本中? (不确定您的目标操作系统是什么...)

脚本/批处理文件将启动 Tomcat,然后启动您的应用程序。当用户退出您的应用程序时,脚本/批处理文件将关闭 Tomcat。

关于visual-studio - 关闭浏览器窗口时如何关闭本地tomcat服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692429/

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