Можно ли запустить/остановить Tomcat с помощью сочетаний клавиш в Eclipse?

Я пытаюсь работать в Eclipse как можно больше без мыши. Я не могу найти ключевое связывание для быстрого запуска и остановки серверов в Eclipse WTP (платформа веб-инструментов).

Один из способов запуска сервера - переключиться на проводник пакетов (Alt + Cmd + Q P), выбрать проект (стрелки вверх/вниз), а затем "отладить на сервере", -key (Shift + Alt + D R на Mac). Но для этого требуется слишком много шагов.

Ответ 1

Я нашел метод, который уменьшает запуск сервера до двух нажатий клавиш (после некоторой простой начальной настройки).

the tl; dr: f11, введите.

вам, вероятно, понадобится выполнить некоторую настройку, чтобы получить эту работу:

  • Убедитесь, что у вас есть конфигурация запуска/отладки, определенная для tomcat.

    • Нажмите меню запуска в верхней части окна
    • Нажмите "Конфигурации отладки"...
    • Выберите Apache Tomcat из меню слева
    • Если там еще не определен сервер, нажмите "новая конфигурация запуска" (вверху слева) и выберите правильный сервер из меню выбора на правой панели (у вас уже должен быть сервер tomcat, определенный на вашем сервере)
  • сохраните все это, вернитесь к файлу в своем проекте и нажмите f11 (Первое требуемое нажатие клавиши).

    • если вы получите сообщение об ошибке, в котором говорится, что "не удалось найти код, который может быть выполнен на сервере", то вы либо перепутали первый шаг, либо, возможно, ваш сервер уже запущен.
  • появится диалоговое окно, лучшим выбором будет "Run on Server". Нажмите enter (это второе требуемое нажатие клавиши)

  • Если это ваш первый раз, после этого вы увидите другое диалоговое окно, в котором вам будет предложено выбрать сервер. Выберите сервер, на котором вы хотите его запустить (возможно, у вас есть только один), и отметьте "всегда используйте этот сервер при запуске этого проекта", и вы обойдете это окно в будущем.

tip: вы быстро заметите, что в качестве бонуса он откроет веб-браузер, на который указывает ваш сервер. вы можете изменить, какой браузер он использует в windows- > preferences- > general- > web browser.

а потом у вас есть. два нажатия клавиш для запуска вашего сервера - f11, введите.

остановка - это еще одна история. я не нашел хороший способ, кроме нажатия значка остановки в severs или консоли. если да, дайте мне знать...

Ответ 2

Пока я не выполняю те же шаги, что и для запуска моих проектов, я создал настраиваемые привязки клавиш для навигации по окружению eclipse. Если вы перейдете к Eclipse Preferences > General > Keys, вы сможете сопоставить большинство задач с ключевыми связями, которые будут иметь для вас наибольший смысл.

Один процесс, который вы, возможно, последуете, следующий:

  • Откройте проводник пакетов с помощью ярлыка
  • Выполните "Свернуть все" на дереве (уменьшите вертикальную навигацию на шаге 3)
  • Вверх/вниз к вашему проекту
  • Запустите shift-alt-D, R для отладки на вашем сервере.

Если у вас включена ссылка "Ссылка с редактором", при повторном редактировании файла ваше дерево будет расширяться в зависимости от контекста вашей работы.

Ответ 3

CTRL + ALT + R для перезагрузки CTL + ALT + S для остановки

Ответ 4

Если вы посмотрите в справке > Помощник ключа (Ctrl + shift + L), вы можете увидеть ярлык с именем Tomcat start, stop. Ярлык Ctrl + Alt + T по умолчанию.