У меня есть безумная просьба о перезапуске сервера tomcat через мой webapp. Я искал почти 2 дня об этом, и все, что я нашел, выполняет внешний командный файл или вызывает другую программу для этого. Есть ли оптимальное решение для этого с помощью java-кода? Я что-то упускаю?Перезагрузка tomcat через webapp
ответ
Почему бы просто не создать сценарий, вызывающий его через Runtime.exec? Кажется вполне оптимальным для меня. Поскольку перезапуск tomcat завершит работу Java VM, на самом деле нет смысла иметь его как вызов API.
yup. Возможно, это единственная надежда :( –
Если вам нужно только перезагрузить веб-приложение (и вам не обязательно нужно, чтобы Tomcat перезагрузился), вы также можете обновить дату последнего изменения на web.xml. запускать перезагрузку веб-приложения. Вы можете сделать это через File # setLastModified. –
Мне нужно перезагрузить сервер, так как одна из функций WebApp связана с добавлением SSL-сертификата на сервер –
Вы можете подключиться к порту выключения tomcat и выполнить команду выключения.
См http://tomcat.apache.org/tomcat-7.0-doc/config/server.html
Мне нужно перезагрузить сервер. Невозможно запустить сервер снова, если вы его отключите –
Лучшее решение, которое мы обнаружили, заключается в использовании Java Service Wrapper
Это обеспечивает многочисленные преимущества в управлении lifecyle вашего сервера - включая то, что вы пытаетесь достичь - и, в частности, возможность легко зарегистрировать как служба Windows.
- 1. Перезагрузка Tomcat webapp автоматически?
- 2. Будет ли одна перезагрузка Webapp поднять модифицированный Tomcat setenv.sh?
- 3. Горячая перезагрузка старой мультиианской Java webapp
- 4. Перезагрузка Tomcat для JSP
- 5. Tomcat перезагрузка, не все приложения начинают
- 6. Пользовательский Tomcat Webapp ClassLoader
- 7. Apache Tomcat WebApp freezes
- 8. Azure WebApp - завершение Tomcat
- 9. Пакет Java Tomcat Webapp
- 10. Tomcat 6 - миграция webapp
- 11. Java Maven WebApp Tomcat
- 12. webapp partitioning on tomcat
- 13. Tomcat webapp висит
- 14. Tomcat webapp не работает
- 15. Tomcat/Spring - Restart Webapp
- 16. JPA Webapp в Tomcat
- 17. Tomcat Webapp на порту 80
- 18. Мониторинг webapp в Tomcat - (не мониторинг Tomcat)
- 19. Перезагрузка приложения без перезагрузки Tomcat
- 20. Перезагрузка классов через ssh на intellij-run jrebel tomcat server
- 21. Горячая перезагрузка зависимостей webapp и lib
- 22. tomcat-webapp недоступен через порт после Windows-обновления
- 23. Как использовать SSL через Apache с несколькими экземплярами Tomcat Webapp?
- 24. Доступ к встроенным ресурсам через пользовательский загрузчик Tomcat Webapp
- 25. Tomcat зависает при запуске WebAPP
- 26. Tomcat не загружается Gradle WebAPP
- 27. tomcat 6 crash new webapp
- 28. Расположение файла в tomcat webapp
- 29. Tomcat webapp молча не работает
- 30. Derby включен в Tomcat Webapp
это помогает: http://stackoverflow.com/questions/4109493/tomcat-restart-via-jmx? – fasseg