...BUILD FAILED<iw-home>/local/config/lib/content_center/reference/build.xml:68: Could not validate document <iw-home>/local/config/lib/content_center/customer_src/etc/web.xmlTotal time: 0 secondsException in <iw-home>/bin/make_toolkit.ipl: Failure while running Ant at <iw-home>/bin/make_toolkit.ipl line 173.
Hmm - well, have you looked at the web.xml file?Based on the error message, that's the first place I'd look.
BUILD FAILED/local/config/lib/content_center/reference/build.xml:68: Could not validate document /local/config/lib/content_center/customer_src/etc/web.xmlTotal time: 0 secondsException in /bin/make_toolkit.ipl: Failure while running Ant at /bin/make_toolkit.ipl line 173.
For me it broke when we applied 6.7.2 SP2. I'm on Windows and ended up doing the following:Modifying web.xml in the customer_src directory like this:[HTML] PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "e:/iw-home/local/config/lib/content_center/customer_src/etc/web-app_2_3.dtd">[/HTML]I then got the DTD and put it customer_src/etc.After that make_toolkit.ipl runs fine.
The DTD exists in servlet-api.jar. ANT can find it to do the validation as long as it is given the proper location via the classpath element in the build script. If it's not (say, because someone at Interwoven forgot to update it even though its location changed!), then you get the validation error.
Oh yeah. My "solution" is not ideal, but since I was pretty sure somebody at Autonomy dropped the ball, I spent my 10 minutes on it and moved on...
So what causes it not to be read from the war file ? We had to do the same in a server that did not have internet access. Or was it really just going to http://java.sun.com/dtd/web-app_2_3.dtd regardless ?