Как я могу запустить/остановить удаленный tomcat с помощью maven. Я использую плагин для загрузки, который помогает мне при развертывании приложения, но не предоставляет функции для запуска/остановки удаленного tomcat.start/stop tomcat using maven
ответ
Вы можете попробовать использовать maven tomcat plugin или, если он не даст вам все, что вам нужно, вы всегда можете использовать муравей задача здесь является reference on the task
Это не запускает/останавливает ** удаленный ** tomcat –
Этот onyl запускает и останавливает приложение, настроенное в pom.xml, а не на самом сервере – Czar
Это только для расширенных опций, плагин на Maven. Хорошо работает, но если вам нужна сложная конфигурация в Tomcat, это не вариант. –
Действительно, вы не можете запускать и останавливать Tomcat удаленно, используя Cargo, только развертывать и разворачивать веб-приложение.
На самом деле, насколько мне известно, в настоящее время ничего не найдено, что позволяет сделать это из коробки.
Как пояснил , единственный способ заставить сервер «A» запустить или остановить службу, например, Tomcat, когда запрос поступает от клиента «B», заключается в том, что еще одна услуга должна быть доступна и уже запущена на сервере ». А». [...], и я не знаю, доступна ли такая услуга.
В этом message кто-то описывает такое решение (основанное на прослушивателе сокетов), которое вы могли бы использовать (выполняя некоторые telnet через maven), но сообщение довольно старое, поэтому оно, вероятно, устарело, а ссылка, указывающая на код кажется мертвым. Я не проверял всю тему, может быть, есть и другие идеи.
Если вы используете окна, то обмен удаленным сервисом является еще одним возможным решением, как описано here. Но, опять же, это потребует некоторой работы на вашей стороне.
С точки зрения безопасности, это возможно только в этом случае ...
Linux: использовать SCP или сценарий через SSH клиент (шпатлевка), затем '$ CATALINA_HOME/bin/shutdown.sh'
Окна: используйте команду sc, например «sc \ 192.168.10.10 stop tomcat6»
Быстро и чисто!
Вы можете легко сделать SCP и SSH с ANT. Просто используйте задачи SCP и SSHExec и будьте счастливы! –
Как раз вовремя: http: //wiki.apache.орг/муравей/NewAntFeaturesInDetail/Ssh –
Вы можете использовать веб-приложение Cargo Daemon. Он запускается на удаленном компьютере и может запускать/останавливать tomcat для вас (а также развертывать приложение). Вам просто нужно настроить плагин Cargo и вызвать mvn: daemon-start. Вот ссылка: http://cargo.codehaus.org/Cargo+Daemon. Легче начать с предоставленного архетипа Dargo Cargo: http://cargo.codehaus.org/Maven2+Archetypes#Maven2Archetypes-daemon
- 1. SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal
- 2. centos + nodejs + forever (startstop)
- 3. Maven Deploy to Tomcat
- 4. Eclipse build using maven
- 5. Maven using pomInclude
- 6. Ошибка генерации maven tomcat
- 7. Webservice using axis2 в tomcat
- 8. Ошибка Tomcat-Maven 401
- 9. Maven Eclipse, Tomcat ClassNotFoundException
- 10. Maven Tomcat Deploy Failed
- 11. Конфигурация плагина maven tomcat
- 12. Maven Tomcat (embedded)
- 13. Apache tomcat/maven deployment
- 14. Java Maven WebApp Tomcat
- 15. tomcat maven plugin t7mp
- 16. Maven tomcat plugin
- 17. Ускорение Maven + Tomcat
- 18. eclipse + maven + tomcat debugging
- 19. Tomcat 7 - Maven Plugin?
- 20. Обновление плагина tomcat maven до tomcat 7
- 21. Разверните проект maven to tomcat
- 22. Проект Maven/Jetty to Maven/Tomcat
- 23. Apache giraph compile using maven
- 24. Tomcat 7 Maven plugin running differrent version of Tomcat
- 25. развертывания Tomcat, используя Maven плагин
- 26. Развертывание проекта Maven в Tomcat
- 27. Maven command: mvn tomcat: run
- 28. Maven tomcat: redeploy пакеты бесполезно
- 29. Плагин Maven для Tomcat 9
- 30. Maven tomcat plug in hangs
Я не вижу, как этот ответ решает ** удаленную ** часть ... –
просто просмотрите ссылки, и вы поймете. –
** Нет ** ** о запуске/остановке удаленного кота в ссылках. –