首先是用java + axis2 发布一个webservcie,如果用java客户端与webservcie通讯没有问题,但是客户端有个界面,想用C#写方便点。
C#:调用webservcie步骤:
1,在解决方案中添加一个服务引用,http://localhost:8080/axis2/services/testweb?wsdl
2,点击前往时,tomcat界面中出现异常,内容如下:
【error】 the [action] cannot be processed at the receiver.
org.apache.axis2.AxisFault:the [action] cannot be processed at the receiver.
     at org.apache.axis2.addressing .AddressingFaultsHelper.triggerAddressingFault<AddressingFaultsHelper.java:337> 
    at org.apache.axis2.dispatchers.AddressingBasedDispatcher.checkAction<AddressingBaseDispatcher.java:144>
    at org.apache.axis2.dispatcher.AddressingbasedDispatcher.invoke<AddressingBasedDispatcher.java:129>
暂时写这么点异常吧 tomcat的界面无法复制内容,只能手打用java写客户端可是正常调用服务端的方法,但是c#都无法连接上去,查了点资料,应该是地址解析时出现不兼容的问题吧(我是这样想的)在以前几天还可以调用 但是系统崩溃了,重装了系统及vs之后就出了上面的错误
高手赐教