Make the build file automatically adjust itself to compensate for this tomcat version-dependent-behavior:
To use the "deploy" target in build.xml, you'll need to undo a hack I had to put in to work with tomcat 5.0.30. In old tomcat, it was necessary to append a space to the localWar attribute of the deploy task:
tomcat 5.0.30
<deploy url="${tom.url}"
username="${tom.username}"
password="${tom.password}"
path="/${build.branch}"
localWar="
file://${LPS_HOME} " />
In tomcat 5.5.23, that space is no longer necessary, and in fact, it causes problems. Therefore, eliminate the space, like this:
<deploy url="${tom.url}"
username="${tom.username}"
password="${tom.password}"
path="/${build.branch}"
localWar="
file://${LPS_HOME}"/>
(Reported by mdemmon at laszlo, via email)