Java Web Services in a Nutshell by Kim Topley This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated September 29, 2003. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: Note for Mac OS X users: In order to get the code to compile on Mac OS X using the ant build scripts, the j2ee14_properties.properties and the tomcat_properties.properties need to have the property value for (j2ee14 file) WSCOMPILE=${WSROOT}/bin/wscompile changed to WSCOMPILE=${WSROOT}/bin/wscompile.sh and (tomcat file) WSCOMPILE=${JAXRPC_HOME}/bin/wscompile changed to WSCOMPILE=${JAXRPC_HOME}/bin/wscompile.sh WSDEPLOY=${JAXRPC_HOME}/bin/wsdeploy must be changed to WSDEPLOY=${JAXRPC_HOME}/bin/wsdeploy.sh Note: 8/8/03 Example ant build files are busted using J2EE 1.4 reference implementation beta 2 because of dependency upon lib/endorsed which no longer exists. The problem can be fixed simply by changing the following lines in the common\buildsetup.xml file: to this: Note: On both Windows XP and Mac OS X, I've not been able to get the build script for chapter 1 running without adding catalina-ant.jar to the ANT_HOME/lib directory. The build script calls an ant task that is dependent upon the catalina-ant.jar file being in the ant classpath. The easiest way to resolve it is to copy it there as per above. (7) 1st paragraph under "The SOAP Protocol" http://www.w3c/org/TR/SOAP should be http://www.w3c.org/TR/SOAP (9) third sub-heading; Interoperaibility should be: Interoperability (28) class definition; no space between words interface and BookQuery in line: public interfaceBookQuery extends Remote { should be: public interface BookQuery extends Remote {