java—将新的web服务代码与现有代码集成

jc3wubiy  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(315)

我有一个JavaWeb应用程序,我们为它构建了一个ear并在WebSphere6中部署。我们第一次尝试使用web服务(我们只需要使用web服务,wsdl路径和wsdl与我们共享)我使用提供的wsdl测试了web服务,并使用eclipse生成了客户机。
我需要知道如何将这个独立的模块集成到现有的中,这样所有的东西都将作为一个ear(现有的代码+这个Web服务的新客户机)
我是否也需要将wsdl作为代码的一部分?

gz5pxeao

gz5pxeao1#

wsdl通常会捆绑在应用程序中。对于战争中的容器管理web服务客户端,您可以:
将wsdl和依赖模式放在webinf下
将service ref元素添加到web.xml
使用jndi initialcontext和服务引用名称加载客户机代码
这个ibmjax-ws文档中有一些示例。
在当前的javaee版本中,可以更多地使用注解。这取决于您所针对的平台以及它所支持的web服务api的版本。我将从javaee教程开始。

相关问题