Я перехожу по этой ссылке (http://raibledesigns.com/wiki/Wiki.jsp?page=TomcatAntTasks), чтобы попытаться выяснить, как запустить / остановить службу tomcat удаленно, и в настоящее время я получаю сообщение об ошибке, сообщающее, что ни один из классов taskdef не найден. У меня уже есть Ant установлен, что еще мне не хватает? И является ли ссылка хорошим способом запуска / остановки службы Tomcat?
Вам нужно поместить catalina-ant.jar в каталог lib вашего муравья. Поставляется с Tomcat.
Вы изменили путь кувшина муравья?
<taskdef file="tomcatTasks.properties"> <classpath> <pathelement path="${tomcat.home}/lib/catalina-ant.jar"/> </classpath> </taskdef>
на tomcat 6 отсутствует папка сервера.
С ANT вам не нужно внешнее задание. ;)
Просто используйте задачу SSHExec для запуска и остановки (служба или оболочка) и задачу SCP для копирования WAR (или чего-либо еще).
Быстрый, родной и чистый!