这是我以前做完之后写的,供参考
Tomcat4.18+Axis1.0搭建Web Service开发环境实践文档(stonegump 原创)
1。下载并安装Tomcat4.18,Axis1.0,以及xerces-1_4_4。
   以下假定您将它们安装在F:\Apache目录下,即
   F:\Apache
      |
      |----Tomcat 4.1
      |
      |----xerces-1_4_4
      |
      |----xml-axis-102. 将F:\Apache\xml-axis-10\webapps目录下的axis拷贝到F:\Apache\Tomcat 4.1\webapps目录中。
3. 将F:\Apache\xerces-1_4_4下(不能用xerces-2_3_0)的xerces.jar和xercesSamples.jar拷贝到F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib目录中。
4. 启动Tomcat,在地址栏输入http://localhost:8080/axis/,点击View,Validate没有异常,
      但后台出现- Problem with servlet engine config file: /WEB-INF/server-config.wsdd,因为此时还未生成文件server-config.wsdd
   在Administer Axis时出现
      The requested resource (/axis/servlet/AdminServlet) is not available?
5. 在classpath中加入axis.jar, commons-discovery.jar, commons-logging.jar, jaxrpc.jar, saaj.jar, log4j-1.2.4.jar,xerces.jar以及axis安装目录。
   如:
   F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\axis.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\commons-discovery.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\commons-logging.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\jaxrpc.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\saaj.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\log4j-1.2.4.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\xerces.jar;F:\Apache\xml-axis-10;
6。从dos中进入F:\Apache\xml-axis-10\samples\echo目录,运行
   java org.apache.axis.client.AdminClient -lhttp://localhost:8080/axis/services/AdminService deploy.wsdd
    出现- Processing file deploy.wsdd
- <Admin>Done processing</Admin>
提示,说明可以部署服务了
7。在dos窗口中回到axis目录,运行
    java samples.stock.GetQuote -lhttp://localhost:8080/axis/servlet/AxisServlet -uuser1 -wpass1 XXX
    出现
     XXX 55.25
    说明调用成功
但在Publishing Web Services with Axis时,我将Calculator.java放入F:\Apache\Tomcat 4.1\webapps\axis目录,并更名为Calculator.jws
在地址栏输入http://localhost:8080/axis/Calculator.jws 提示找不到网页。我试过在同一个目录下放入html文件,然后从地址栏调用,该
HTML文件能正常显示,说明路径肯定没有问题。还望哪位大侠能不吝赐教!使用Axis的JWS特征出错的问题已经解决,应该是Axis的文档有点问题。地址栏应该输入http://localhost:8080/axis/Calculator.jws?wsdl验证可以访问部署后的wsdl文件。随后对该服务的调用也成功。注意tools.jar必须放置在axis/WEB-INF/lib目录,或者放置在servlet引擎的类路径(classpath)中