It appears with the latest Tomcat 4 that classes that start with javax won't be found if they only exist in the WEB-INF/lib directories. This is a problem as axis.jar contains jaxrpc classes. Let me tell you ,this was no fun to debug, but knowing the Tomcat guys, this is done for a reason and the way we are currently packaged may cause issues with other servlet containers.
The short term workaround is to copy axis.jar to Tomcat 4's common lib directory. The right fix is to split out the jaxrpc classes to a separate jar. Unless there are any objections, I plan to do this today or tomorrow and update the installation instructions accordingly. - Sam Ruby