- - PR -
AntでTomcatの起動・終了
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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 |
|
投稿日時: 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