Как остановить Java веб-приложение на сервере удаленно

Я удаленно запустил веб-приложение Java на сервере, используя TightVNC. Одна из задач веб-приложения заключалась в том, что оно будет планировать и выполнять определенную задачу каждые 15 минут. Оказывается, код неправильный и выдает исключение SQL: недопустимый индекс столбца каждые 15 минут.

В основном я пытаюсь убить версию веб-приложения, работающего на сервере, и запустить старую. Обычно я бы использовал kill -9 PID, а затем запускал старую версию. Однако ни один коммандер на TightVNC, похоже, ничего не делает. Если я наберу команду clear и нажму enter, ничего не произойдет, поэтому у меня просто появится растущий список ошибок индекса столбца Invalid. Если я набираю kill -9 PID или любой другой коммандер, то когда я нажимаю ввод, курсор просто перемещается на следующую строку, без изменений.

Кто-нибудь знает, как я могу остановить это, чтобы я мог вернуться к старой версии веб-приложения?

Очень ценю любую помощь.

1 ответ

Решение

Похоже, вы набираете не в командной строке, а в STDIN запущенного приложения, которое радостно игнорирует ваш ввод. Вы можете попробовать CTRL-C или CTRL-Z это приложение - или открыть другую оболочку...

Другие вопросы по тегам