Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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_Web Services_Integration - Fatal编程技术网

Java 将新的Web服务代码与现有代码集成

Java 将新的Web服务代码与现有代码集成,java,web-services,integration,Java,Web Services,Integration,我有一个Java Web应用程序,我们为它构建了一个EAR并在Websphere 6中部署。 这是我们第一次尝试使用Web服务。(我们只需要使用Web服务,WSDL路径和WSDL与我们共享) 我使用提供的WSDL测试了Web服务,并使用Eclipse生成了客户机 我需要知道如何将这个独立的模块集成到我现有的中,这样一切都将作为一个EAR(现有的代码+这个Web服务的新客户机) 我是否也需要将WSDL作为代码的一部分?WSDL通常会捆绑在您的应用程序中。对于WAR中的容器管理web服务客户端,您可

我有一个Java Web应用程序,我们为它构建了一个EAR并在Websphere 6中部署。 这是我们第一次尝试使用Web服务。(我们只需要使用Web服务,WSDL路径和WSDL与我们共享) 我使用提供的WSDL测试了Web服务,并使用Eclipse生成了客户机

我需要知道如何将这个独立的模块集成到我现有的中,这样一切都将作为一个EAR(现有的代码+这个Web服务的新客户机)


我是否也需要将WSDL作为代码的一部分?

WSDL通常会捆绑在您的应用程序中。对于WAR中的容器管理web服务客户端,您可以:

  • 将WSDL和依赖架构放在WEB-INF下
  • 将service ref元素添加到web.xml
  • 使用JNDI和服务引用名称加载客户机代码
本文中有一些例子

在当前的JavaEE版本上,您可能会更多地使用注释。这取决于您的目标平台以及它支持的web服务API的版本。我会从这个开始