Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java web服务客户端:_Java_Jakarta Ee_Jax Ws_Axis2_Jax Rpc - Fatal编程技术网

Java web服务客户端:

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客户端。比如,

我正在开发一个web服务客户机,它需要使用axis2在tomcat上执行公开的操作。客户机拥有所需的所有wsdl文件。我无法使用netbeans或eclipse静态导入它们,因为客户端需要在运行时发现wsdl(这已经完成),然后以固定顺序执行它们。。。 我该怎么办?我的程序能够获取这些wsdl文件,但我不知道如何处理它们。。。我应该使用什么:jax-ws?jax-rpc??你能给我一个指南或其他东西的链接吗


提前感谢

根据您的堆栈,您可以使用各种工具/框架/库编写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?服务的定义是动态变化的吗?