使用jboss消费Web服务

时间:2008-10-10 19:15:19

标签: java web-services jboss jax-ws jax-rpc

有人能指出我在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的指南,但我仍然在寻找其他可能有用的指南。

4 个答案:

答案 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来使用网络服务。