Hello Jialing, I'm not sure about the background and I'm also a beginner with SOAP, but I think that you put your example server-class in the wrong directory. Put your server-class in Apache Tomcat 4.0.3\webapps\soap\Web-inf\classes. This is the base directory where soap expects its server-classes.
In the examples directory Tomcat expects servlet-classes. This is at least the default if you don't change anything in the Tomcat configuration. I hope that's a right guess :-) Karin -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net