有人能指出我在java中使用已经运行的Web服务的一个很好的分步教程吗?
PS:我尝试使用wsconsume
创建课程,但是却哭了
[ERROR] rpc/encoded wsdls are not supported in JAXWS 2.0.
(我的网络服务是rpc / encoded)
如果我可以完全手工使用网络服务(不使用向导),并了解它是如何工作的,那么我会很高兴。
谢谢!
更新:我发现不使用jbossws
使用rpc Web服务,而是jboss-jaxrpc
,它实现了JAX-RPC规范。我找到了JAX-RPC here的指南,但我仍然在寻找其他可能有用的指南。
答案 0 :(得分:1)
Apache CXF是让webservices运行的最简单方法。具体来看Simple Frontend。简单的前端使用反射将方法/数据类型转换为Web服务。它没有那么容易。
CXF相当稳定,但不包括所有WS规范(例如WS-Eventing)。
答案 1 :(得分:1)
JBossWS网站怎么样? client side wsconsume tool的详细信息可能就是您首先要看的内容。
答案 2 :(得分:0)
如果您有WSDL和XSD文件,则可以使用Axis Web服务库来创建将与其描述的服务进行交互的Java类。从这个库的角度来看,您正在创建一个客户端应用程序。
答案 3 :(得分:0)
您还可以使用Spring WS来使用网络服务。