我在同一台服务器上托管了几个JAX-WSWeb服务。它们使用相同的实体对象,但当客户端使用Web服务时,Web服务之间的反射实体对象总是不同的。
如何强制所有客户端跨多个Web服务将实体对象标识为相同的数据类型?
即
webservice. Web服务的Student类StudentAdministration和webservice. Web服务的Student类ClassAdministration
从消费者的Angular 来看是两种不同的对象。如何更改我的Web服务以公开webservice.Student类,从而让使用者知道两者是相同的实体类型,即使它们是从不同的Web服务公开的?
1条答案
按热度按时间68bkxrlz1#
您需要在单个XML模式中定义公共实体,如下所述:
https://javaee.github.io/metro/doc/user-guide/ch03.html#compiling-multiple-wsdls-that-share-a-common-schema