Я настроил в server.xml для прослушивания порта 8005 для выключения, , но всегда получаю сообщение об ошибке отказался. Кроме того, проверка по telnet/netstat показывает, что ничто не слушает порт 8005. Существует ли другой параметр конфигурации/политики, который должен быть выполнен для изящного отключения tomcat? Спасибо.Как проверить, настроен ли Tomcat для прослушивания выключения?
ответ
Он хранится в server.xml
:
<Server port="8005" shutdown="SHUTDOWN">
Если вы не опубликовать фрагмент вашего server.xml, где настроить Tomcat, скажите нам свою версию и обеспечить журнал запуска и сценарий, нет никакого способа, мы можем помочь вам лучше.
Взгляните на это сообщение, со своего поста Я понимаю, что вы не можете telnet до 8005, но, возможно, вы что-то пропустили, может быть, какая-то программа занимает некоторые из портов, занятых tomcat? Проверьте журналы сервера и найдите причину, по которой она не хочет подключаться. Если это просто отказ в соединении, у вас проблема с портом/файерволом.
Several ports (8005, 8080, 8009) required by Tomcat Server at localhost are already in use
PS Если все остается в стандартной конфигурации, то ваш сервер должен начать Tomcat прослушивает остановки в порту 8005. Если проверить журнал сервера, при выключении, вы должны иметь что-то как это (кот 7.23):
28 декабря, 4:01:22 PM 2 011 org.apache.catalina.core.StandardServer ждут INFO: Действительная команда завершения работы была получена через порт отключения. Остановка экземпляра сервера.
Кроме того, еще вещи, чтобы отметить:
ли вы начать свой кот, как корень (я предполагаю, что вы используете некоторые не ОС Windows)?
Вы пользуетесь услугами Провайдера безопасности?
С вашего поста я не мог понять, запущен ли ваш сервер вообще. Если бы вы предоставили часть бревен, возможно, мы бы помогли вам .
Последние действия, которые необходимо проверить, - отключить брандмауэр/iptables или что-то еще может помешать вам открыть порт. Проверьте, что произойдет , если вы установили порт на номер выше 32000, некоторые настройки безопасности могут помешать вам открыть порт с более низким номером.
EDIT: Для дальнейшего добавления, жить без демона темы, которые по-прежнему заняты, может предотвратить сервер от грациозно выключения, если вы не реализуете их выключение крючков, но ваш сервер не хочет даже bind на 8005, и вы получите сообщение об ошибке «connection failed», я считаю, что это проблема с брандмауэром/портом/разрешением. Я могу только предложить вам запустить его как root/admin или что-то еще и попробовать встроенный tomcat, который поставляется с установкой Netbeans.Кроме того, проверьте, запускается ли ваш tomcat с некоторыми странными флагами, с менеджером безопасности на месте или с файлом разрешений, который может ограничивать ваш jvm. Кроме того, если вы используете Windows, а ваш tomcat находится в файлах программы или запускаете его как службу, вы можете получить какое-то странное поведение, запустите его из командной строки. Кроме того, попробуйте новый tomcat, попробуйте новый jvm, а также попробуйте out-of-the-box box, вы можете скачать его с официального сайта.
EDIT, EDIT:
Вероятно, по соображениям безопасности вы не можете вставить журналы, но и в устранении неполадок это действительно помогло бы увидеть ту часть, где он пытается связать на 8005 и терпит неудачу.
<Серверный порт = "8005" shutdown = "SHUTDOWN"> – user710818
startup.sh и shutdown.sh – user710818
стандартных файлов Tomcat. Я не изменил их. – user710818
Возможно, это случай, когда вы установили -server
в свой JAVA_OPTS. Это не позволяет серверу начать прослушивание на порту 8005. Я пытаюсь выяснить, почему это происходит и пробегает ваш вопрос.
JAVA_OPTS="-Dfile.encoding=UTF-8 \
-Dcatalina.logbase=/var/log/tomcat8 \
-XX:+DoEscapeAnalysis \
-XX:+UseConcMarkSweepGC \
-XX:+CMSClassUnloadingEnabled \
-XX:+UseParNewGC \
-Xms3G -Xmx3G" \
-server
- 1. Как проверить, настроен ли прокси-сервер?
- 2. Как проверить, настроен ли сеанс sqlalchemy?
- 3. Как проверить outlook настроен для текущего пользователя
- 4. Может ли Tomcat быть настроен для gzip за файл войны?
- 5. процесс прослушивания файла на tomcat
- 6. tomcat 6 длительное время для выключения
- 7. Apache Spark вызвать Tomcat для постепенного выключения
- 8. tomcat + spring + quartz = ошибка выключения
- 9. JUnit4: проверить крюк выключения
- 10. Как реализовать ServletContextListener для прослушивания очереди сообщений? (Tomcat, ActiveMQ)
- 11. Как настроить встроенный tomcat для прослушивания портов 80 и 8443?
- 12. Как проверить, поддерживает ли Tomcat поддержку SSL?
- 13. Tomcat: используется ли NIO, хотя он не настроен?
- 14. Обеспечение потоков прослушивания JMS Spring Integration для очистки Tomcat undeploy
- 15. Зачем нужен порт выключения в Tomcat?
- 16. Как проверить, настроен ли Monetdb на использование BWD?
- 17. Есть ли способ программно приостановить Tomcat от прослушивания http-порта
- 18. Есть ли какой-либо ntpd, который может быть настроен только для прослушивания выбранных интерфейсов?
- 19. Может ли tomcat быть настроен только на загрузку подписанных банок
- 20. Есть ли более чистый подход для прослушивания прослушивания в Android?
- 21. Docker на Mac: как проверить порт для прослушивания в контейнере
- 22. Проверьте, был ли RSA настроен для SSH
- 23. Где настроен плагин по умолчанию Maven tomcat?
- 24. Как проверить, если log4j2 настроен или не
- 25. nginx: проверьте, настроен ли он
- 26. Код VBA, чтобы проверить, настроен ли Outlook перед отправкой почты
- 27. проверить, работает ли tomcat или нет?
- 28. Простой тест для прослушивания прослушивателя/прослушивания
- 29. Как именно настроен этот Tomcat instane на сервере Linux?
- 30. Есть ли функция C++ для выключения компьютера?
Точно, что у меня есть. Но не получилось. – user710818