如何远程停止服务器上的 Java Web 应用程序

如何远程停止服务器上的 Java Web 应用程序

我使用 TightVNC 在服务器上远程运行 Java Web 应用程序。Web 应用程序的任务之一是每 15 分钟安排并执行一次特定任务。结果发现代码不正确,并产生 SQL 异常:每 15 分钟出现一次无效列索引。

基本上,我试图终止服务器上正在运行的 Web 应用程序版本并运行旧版本。通常我会使用 kill -9PID然后运行旧版本。但是 TightVNC 上没有任何命令似乎能执行任何操作。如果我输入 clear 并按 Enter,则什么也不会发生,因此我得到的只是越来越多的无效列索引错误列表。如果我输入 kill -9PID或任何其他命令,当我按下回车键时,光标只会移动到下一行,不会产生任何影响。

有人知道我该如何停止此操作以便可以恢复到旧版本的网络应用程序吗?

非常感谢您的帮助。

答案1

听起来你不是在 shell 的提示符下输入,而是在 shell 中正在运行的应用程序的 STDIN 上输入,该应用程序很乐意忽略你的输入。你可以尝试 CTRL-C 或 CTRL-Z 此应用程序 - 或者打开另一个 shell...

相关内容