Early versions of my example software used exceptions, however I had problems with Tomcat 4.1.12 catching those exceptions. Interestingly the early software worked correctly using the Java Web Services Developer Pack version of Tomcat. I took the exception throwing code out of my software [both to keep things simple, and to get the article out].

I will look at Tomcat 4.1.18 to see if exception handling has improved.