| Ant Tomcat Tasks Problem | Ant Tomcat Tasks Problem 2005-05-20 - By Matt Shostak
I am trying to implement the Tomcat tasks into my build file, and I'm having some trouble that I hope some of you can help me figure out. I'm using Ant 1.6.2 and jakarta-tomcat-5.0.25 on Linux Redhat WS3.
I have a tomcat.properties file in the same directory as my build file, and it contains
webapp.version=1.0 tomcat.server=localhost tomcat.manager.url=http://localhost:8080/manager/html tomcat.manager.username=admin tomcat.manager.password=<the admin passwd>
I also have tomcatTasks.properties in the same directory containing some task definitions, among them:
deploy=org.apache.catalina.ant.DeployTask list=org.apache.catalina.ant.ListTask etc.
I have included these two files in my build with
<project basedir="." default="all" name="MyProj"> <property file="tomcat.properties"> ...
<taskdef file="tomcatTasks.properties"> <classpath> <pathelement path="${tomcat.home}/server/lib/catalina-ant.jar"/> </classpath> </taskdef> ... <target name="list" description="List Tomcat applications"> <list url="${tomcat.manager.url}" username="${tomcat.manager.username}" password="${tomcat.manager.password}" </target> </project>
However, when I execute the list target, instead of getting a list of tomcat apps, I get a bunch of html printed out to the console. Here's just a snippet:
ant -buildfile package.xml list Buildfile: package.xml list: [list] <html> [list] <head> [list] <style> [list] H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font -size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font -size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font -size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size :12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;} table { [list] width: 100%; [list] } [list] td.page-title { [list] text-align: center; [list] vertical-align: top; [list] font-family:sans-serif,Tahoma,Arial; [list] font-weight: bold; [list] background: white; [list] color: black; [list] }
and at the end I get a "BUILD FAILED" message because of an exception:
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.ListTask.execute(ListTask.java:49) 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.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) Caused by: <html> at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java :235) ... 12 more
I don't know where to go from here. Any ideas?
Thanks,
Matt
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|
 |