Изменение сервера по умолчанию для проекта Eclipse
Запуск проекта в Eclipse на сервере Tomcat. У меня установлены две версии tomcat, а именно 7.0 и 9.0. Я создал два сервера для проекта. Остановлены оба сервера. Я хочу запустить проект на 9.0. Итак, я запустил сервер 9.0. Но когда я щелкнул правой кнопкой мыши "Project-Run As-Run на сервере", он автоматически запускает 7.0 и, поскольку 9.0 уже использует порт, 7.0 не может запуститься. Перестал 9.0. И снова запустите проект, и оба сервера останавливаются. Он автоматически запускает 7.0, но та же ошибка сохраняется даже при остановленном 9.0. (Я НЕ установил "всегда использовать этот сервер для проекта")
В целевых средах выполнения настроил сервер, который я хочу использовать для проекта, и применил изменения.
Запустите проект еще раз, но та же ошибка сохраняется (ОБА серверы в режиме остановки). Как мне перенастроить серверы?
1 ответ
В вашем посте есть пара моментов, которые звучат не совсем правильно:
Я хочу запустить проект на 9.0. Итак, я запустил сервер 9.0...
Не запускайте сервер. В этом нет необходимости, поскольку при выборе " Запуск от имени"> "Запускать на сервере" сервер запускается автоматически.
Но когда я щелкаю правой кнопкой мыши "Project-Run As-Run на сервере", он автоматически запускает 7.0
Это произойдет, только если вы уже установили Tomcat 7.0 в качестве сервера по умолчанию для своего веб-приложения. Сервер для вашего приложения должен быть установлен на <Нет>. В Project Explorer выберите свой проект, щелкните правой кнопкой мыши и выберите " Свойства", а затем выберите " Сервер". Убедитесь, что для параметра Всегда использовать следующий сервер при запуске этого проекта задано значение <Нет>:
Если в вашем веб-приложении нет сервера по умолчанию, вы можете выполнить следующие действия для переключения между Tomcat 7 и Tomcat 9:
- Убедитесь, что все серверы остановлены, чтобы ваш порт не использовался.
- В Project Explorer выберите ваше приложение, щелкните правой кнопкой мыши и выберите " Запуск от имени"> "Запускать на сервере".
- Откроется диалоговое окно " Запуск на сервере ", предлагающее выбрать сервер для использования. Выберите Tomcat 7.0 и нажмите " Готово".
- Запустится Tomcat 7.0, и ваше приложение будет открыто в браузере по умолчанию.
- Остановите Tomcat 7.0 на вкладке Серверы.
- Повторите шаги 2–5, используя Tomcat 9.0 вместо Tomcat 7.0.
Я проверил эти инструкции, используя Eclipse Oxygen.3a.