下面是我的配置:
需要配置的系统变量如下表所示:
CATALINA_HOME
C:\Tomcat_5_1
AXIS_HOME
%CATALINA_HOME%\webapps\axis
AXIS_LIB
%AXIS_HOME%\lib
AXISCLASSPATH
%AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery.jar; %AXIS_LIB%\commons-loggi
ng.jar;%AXIS_LIB%\jaxrpc.jar; %AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar;
%AXIS_LIB%\xml-apis.jar;%AXIS_LIB%\xercesImpl.jar
%AXIS_LIB%\xmlsec.jar;%AXIS_LIB%\activation.jar
%AXIS_LIB%\mail.jar
接着使用即时发布首先需要一个实现服务功能的Java源文件,将其扩展名改为.jws(Java
Web Service的缩写),然后将该文件放到“……\webapps\axis”
测试Web 服务
http://localhost:8080/axis/Distance.jws?wsdl,可以看到这个服务的WS
DL描述文件,这说明Distance服务被成功发布了
写客户端程序,在命令行编译时javac AXISTest.java,出错:
AXISTest.java:3: package org.apache.axis.client does not exist
import org.apache.axis.client.Call;
^
AXISTest.java:5: package org.apache.axis.client does not exist
import org.apache.axis.client.Service;
^
AXISTest.java:7: package org.apache.axis.encoding does not exist
import org.apache.axis.encoding.XMLType;
^
...................................
请问究竟时什么问题??
--
FROM 202.116.64.*