Java web服务客户端:
我正在开发一个web服务客户机,它需要使用axis2在tomcat上执行公开的操作。客户机拥有所需的所有wsdl文件。我无法使用netbeans或eclipse静态导入它们,因为客户端需要在运行时发现wsdl(这已经完成),然后以固定顺序执行它们。。。 我该怎么办?我的程序能够获取这些wsdl文件,但我不知道如何处理它们。。。我应该使用什么:jax-ws?jax-rpc??你能给我一个指南或其他东西的链接吗Java web服务客户端:,java,jakarta-ee,jax-ws,axis2,jax-rpc,Java,Jakarta Ee,Jax Ws,Axis2,Jax Rpc,我正在开发一个web服务客户机,它需要使用axis2在tomcat上执行公开的操作。客户机拥有所需的所有wsdl文件。我无法使用netbeans或eclipse静态导入它们,因为客户端需要在运行时发现wsdl(这已经完成),然后以固定顺序执行它们。。。 我该怎么办?我的程序能够获取这些wsdl文件,但我不知道如何处理它们。。。我应该使用什么:jax-ws?jax-rpc??你能给我一个指南或其他东西的链接吗 提前感谢根据您的堆栈,您可以使用各种工具/框架/库编写webservice客户端。比如,
提前感谢根据您的堆栈,您可以使用各种工具/框架/库编写webservice客户端。比如,或者。看看其中的一些,您将了解如何使用Web服务。根据您的堆栈,您可以使用各种工具/框架/库编写Web服务客户端。比如,或者。看看其中的一些,您将了解如何使用Web服务。您打算在客户端上使用什么客户端平台/实现和Web服务?例如,如果是JAVA,则可以使用IBM的RAD工具或wsdl2java AXIS ant任务生成JAVA存根。如果是MS平台,则可以使用MS中的Visual Studio工具从WSDL生成csharp存根。然后填充对象以创建Web服务提供商期望的SOAP xml消息格式。您打算在客户端上使用什么客户端平台/实现和Web服务rumtime?例如,如果是JAVA,则可以使用IBM的RAD工具或wsdl2java AXIS ant任务生成JAVA存根。如果是MS平台,则可以使用MS中的Visual Studio工具从WSDL生成csharp存根。然后填充对象以创建您的Web服务提供商期望的SOAP xml消息格式。您可以使用Apache CXF查看,看起来它可以完全满足您的需求。您可以使用Apache CXF查看,看起来它可以完全满足您的需求。谢谢您的回复,但是我在寻找更具体的东西。谢谢你的回复,但是我在寻找更具体的东西。为什么客户端需要在运行时发现wsdl?服务的定义是动态变化的吗?为什么客户端需要在运行时发现wsdl?服务的定义是动态变化的吗?