Я не уверен, что это даже имеет смысл, но я просто следую инструкциям босса.Запуск и остановка Tomcat через ANT?
Создайте ANT-скрипт, который скомпилирует WAR, запускает тесты, останавливает сервер, разворачивает WAR и снова запускает сервер.
Как правильно остановить и запустить Tomcat через ANT?
Является ли это даже жизнеспособной задачей или должно быть сделано по-другому?
Обратите внимание, что сценарий должен работать без существенных изменений в ОС X, Linux и Windows.
Да, это жизнеспособно; вы можете посмотреть, как это делают некоторые IDE (Netbeans генерирует скрипт сборки ant, который компилирует/упаковывает/развертывает WAR и останавливает/запускает tomcat точно, почти уверен, что Eclipse/Idea тоже это делает). Не слишком благодарная задача написать такой скрипт вручную (моя - более 1k строк). В качестве отправной точки вы можете посмотреть здесь: http://www.java-tips.org/other-api-tips/ant/how-to-control-start-and-stop-of-a-tomcat-application-by -ant-build-s-2.html, однако я бы скорее делегировал эту задачу в среду IDE. – 2010-12-08 14:57:05
Все делается за исключением Start и Stop. Это все * мне нужно сделать сейчас. (Слава богу) – Mantar 2010-12-08 15:01:46
И да, это можно сделать довольно переносимым способом (только сотретные настройки в отдельных файлах .porperties): http://ant.apache.org/faq.html#implement-os-specific -configuration – 2010-12-08 15:02:23