可能最简单的 soap 哦!
服务器为 java tomcat
下载服务器:http://www.apache.org/dist/ws/
axis/ 为java
axis-c/ 为 c
1.我这下载的 axis 1_4 版本 ,解压 /webapps/axis 放到 tomcat 的webapps
启动tomcat(这就不修改任何,如有需要 该 web.xml 等配置了)
参考 >>
blog 主 还有很多介绍 axis 大家可以 看看
日志 > 其下的 "学习"
直接写个文件
HelloWorld.jws 放到 %TOMCAT_HOME%"webapps"axis
public class HelloWorld {
public String sayHello() {
return "HELLO soap!";
}
}
等不及 可以使用 看看
http://127.0.0.1:8080/axis/HelloWorld.jws?method=sayHello
结果 :
<soapenv:Envelope>
<soapenv:Body>
<sayHelloResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sayHelloReturn xsi:type="xsd:string">HELLO soap!</sayHelloReturn>
</sayHelloResponse>
</soapenv:Body>
</soapenv:Envelope>
客户段
perl cpan >> install SOAP::Lite
#!perl -w
use SOAP::Lite;
print SOAP::Lite
-> proxy('http://127.0.0.1:8080/axis/HelloWorld.jws')
-> uri('http://127.0.0.1:8080/axis/HelloWorld.jws')
-> sayHello()
-> result;
结果:
HELLO soap!
整理 www.blogjava.net/Good-Game