从java客户端调用tibco webservcie

从java客户端调用tibco webservcie,java,web-services,client,tibco,Java,Web Services,Client,Tibco,我得到了Tibco Web服务的WSDL和XSD文件。除此之外,我还有Tibco队列的详细信息。 我需要点击Tibco同步队列并从队列中获取响应。 我的问题是如何创建具有适当端点地址的java存根(客户端)。 当我使用CXF创建存根时,在我运行存根客户端时,它会显示“nvalid endpoint address” 还有另一个选项可以使用spring的WebServiceTemplate将请求发送到队列。而是构造输入XML消息 有人从Java调用Tibco Web服务吗?哪一种是最好的方法?我认

我得到了Tibco Web服务的WSDL和XSD文件。除此之外,我还有Tibco队列的详细信息。 我需要点击Tibco同步队列并从队列中获取响应。 我的问题是如何创建具有适当端点地址的java存根(客户端)。 当我使用CXF创建存根时,在我运行存根客户端时,它会显示“nvalid endpoint address”

还有另一个选项可以使用spring的WebServiceTemplate将请求发送到队列。而是构造输入XML消息


有人从Java调用Tibco Web服务吗?哪一种是最好的方法?

我认为,如果您发布您遇到问题的实际WSDL,这将非常有用。 我假设WSDL是由TIBCO Businessworks生成的。在定义W3C的SOAP over JMS标准之前,TIBCO很长一段时间都支持以专有方式公开带有JMS传输绑定的WSDL。 CXF实施了W3C标准,因此它不理解绑定,您必须为客户端的传输进行一些手工布线,如下面所述:


确保问题实际上在生成的客户机中,而不是WSDL或给定的端点正在运行,首先尝试使用SOAP UI或任何类似工具测试WSDL

如果它有效,那么您可以检查生成的客户端有什么问题