在我的Java servlet中,我想调用在我无法控制的服务器上运行的SOAP服务。我确实有相应的WSDL文件,并且确实使用wsimport工具生成了Java客户端类。到目前为止,一切正常。
有趣的一点是,我的Java servlet在云环境中运行,该环境为我提供了一个用于检索HttpClient实现实例的API。此实例在运行时负责所有连接配置。这个想法是,我的应用程序用户可以与我的应用程序代码分开配置与服务器的连接(主机名,端口,身份验证)。
我的问题是,现在我不知道是否以及如何将HttpClient实例传递给soap服务调用逻辑。我确实知道我正在使用包javax.xml.ws。*中的类。
有什么主意吗?