- PR -

AntでTomcatの起動・終了

1
投稿者投稿内容
コウイチ
常連さん
会議室デビュー日: 2003/11/04
投稿数: 48
投稿日時: 2005-06-07 22:14
Antを利用してTomcatの起動・終了をしようとしています。
Antを実行するとTomcatは起動終了してくれるのですが、ビルドエラーが発生します。
以下がAntのビルドファイル(build.xml)になります。

<?xml version="1.0" encoding="Shift_JIS"?>
<project default="stop">

  <taskdef name="start" classname="org.apache.catalina.ant.StartTask"/>
  <taskdef name="stop" classname="org.apache.catalina.ant.StopTask"/>

  <target name="stop">
    <stop url="http://localhost:8080/manager"
      username="${user}"
      password="${password}"
      path="/AAA"
    />
  </target>
  <target name="start">
    <start url="http://localhost:8080/manager"
      username="${user}"
      password="${password}"
      path="/AAA"
    />
  </target>
</project>

Antを実行すると、
================================================================
D:\\\\JAVA\\\\source>ant start -Duser="admin" -Dpassword="admin"
Buildfile: build.xml

start:
  [start] 成功 - コンテキストパス /AAA でアプリケーションを起動しまし



BUILD FAILED
D:\\\\JAVA\\\\source\\\\build.xml:19: 成功 - コンテキストパス /AAA でアプリケーシ
ョンを起動しました

Total time: 1 second
==========================================================================
と表示されます。
このとき、AAAのアプリケーションは起動しています。
逆にstopで実行したときは、AAAは停止します。
そして上記のように「成功」と表示されています。
しかし、「BUILD FAILED」の文字も表示されています。

build.xmlでビルドに失敗する理由がなぜなのかわかりません。
開発環境は
Windows2000
J2SDK1.4.2
Tomcat5.5.7
Ant1.6.5
よろしくおねがいします。m(_ _)m
コウイチ
常連さん
会議室デビュー日: 2003/11/04
投稿数: 48
投稿日時: 2005-06-08 19:12
デバックモード?
ant -Duser="admin" -Dpassword="admin" -debug start
で実行してみたところ、
以下のようなエラーがでていました。
調べてはみたのですが、どういうときこのエラーがでるのかわかりません。
何かの設定し忘れ(ミス)だと思うのですが・・・。

D:¥>echo %JAVA_HOME%
D:¥JAVA¥j2sdk1.4.2_04

D:¥>echo %ANT_HOME%
D:¥JAVA¥apache-ant

D:¥>echo %CLASSPATH%
D:¥JAVA¥apache-ant¥lib;.

Tomcat5¥server¥libにある"catalina-ant.jar"は、
D:¥JAVA¥apache-antのlibフォルダにコピーしています。
PATHも
D:¥JAVA¥apache-ant¥bin
を設定しています。

よろしくお願いします。m(_ _)m


===============================================
BUILD FAILED
D:¥JAVA¥source¥build.xml:19: 成功 - コンテキストパス /AAA でアプリケーションを起動しました
at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:239)
at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:132)
at org.apache.catalina.ant.StartTask.execute(StartTask.java:69)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: 成功 - コンテキストパス /AAA でアプリケーションを起動しました
at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:235)
... 14 more
--- Nested Exception ---
成功 - コンテキストパス /AAA でアプリケーションを起動しました
at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:235)
at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:132)
at org.apache.catalina.ant.StartTask.execute(StartTask.java:69)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
1

スキルアップ/キャリアアップ(JOB@IT)