2014-02-13 3 views
1

У меня есть ниже ANT сценария для запуска/остановок: котзапуск и остановка tomcat с использованием сценария ANT?

<project name="sample"> 
<property name="name" value="sample"/> 
<path id="catalina-ant-classpath"> 
<fileset dir="D:\apache-tomcat-7.0.47-windows-x64\apache-tomcat-7.0.47\lib"> 
<include name="catalina-ant.jar"/> 
</fileset> 
</path> 
<taskdef name="start" classname="org.apache.catalina.ant.StartTask"> 
<classpath refid="catalina-ant-classpath"/> 
</taskdef> 

<taskdef name="stop" classname="org.apache.catalina.ant.StopTask"> 
<classpath refid="catalina-ant-classpath"/> 
</taskdef> 

<target name="start" description="Start Tomcat application"> 
<start url="http://localhost:8080/manager" 
username="uname" 
password="pwd"/> 
</target> 
<target name="stop" description="Stop Tomcat application"> 
<stop url="http://localhost:8080/manager" 
username="uname" 
password="pwd"/> 
</target> 
</project> 

Когда я запускаю выше сценария он кидает ниже Ошибки:

D: \ апач-муравей-1.9.3-бен \ apache- ant-1.9.3 \ bin> ant build.xml stop Buildfile: D: \ apache-ant-1.9.3-bin \ apache-ant-1.9.3 \ bin \ build.xml BUILD FAILED Target "build. xml "не существует в образце проекта.

Есть ли какие-либо ошибки в вышеупомянутом сценарии?

Спасибо!

+0

Это ваш полный build.xml? – Sanjeev

+0

yes Sanjeev ... это мой build.xml – user755806

ответ

3

В файле build.xml отсутствует корневой элемент <project>. См. Документацию к муравьям.

Удалить атрибут name не является обязательным.

+0

Sanjeev, теперь я становлюсь ниже ошибки: D: \ apache-ant-1.9.3-bin \ apache-ant-1.9.3 \ bin \ build.xml: 3 : taskdef class org.apac he.catalina.ant.StartTask не найден с помощью загрузчика классов AntClassLoader [] – user755806

+0

это обычно происходит из-за пути класса. проверьте свой путь к классу и убедитесь, что 'catalina-ant.jar' добавлен правильно. – Sanjeev

+0

Sanjeev, у меня есть сомнения. Я не создал никакого проекта. Я только что создал выше build.xml. Теперь я должен запустить/остановить tomcat с помощью вышеприведенного скрипта. Является ли это возможным? – user755806

Смежные вопросы