【发布时间】:2018-03-08 21:40:59
【问题描述】:
我正在开发与本地交付服务的集成,他们给了我 WSDL 文件的 URL。 一分到测试环境,一分到生产环境。
- 测试:http://tsteportal.posta.si/Services/eSpremnica.Wcf/eOddaja.svc
- 制作:https://eportal.posta.si/Services/eSpremnica.Wcf/eOddaja.svc
我想知道我是否真的需要从两者生成 java 文件,或者简单地说,在将应用程序部署到生产环境时,我真的需要从生产 WSDL 生成文件吗? 没有任何方法可以将端点从测试更改为生产吗?
我也注意到 Eclipse 和 wsimport 生成的文件不一样,例如使用 Eclipse,它不会生成 ObjectFactory 类。
【问题讨论】:
-
两个wsdls有区别吗?理想情况下,请求和响应应该是相同的,并且应该为任一 wsdl 生成相同的类集。
-
它们是相同的,唯一的区别是 Web 服务端点,其中一个调用它们的测试环境和其他生产环境。
-
好的.. 您的依赖项仅适用于请求和响应类,并且从任一 wsdl 生成的都是相同的。在配置中提供 url 的理想方式。使用它构建和测试您的应用程序。只需在生产中更改端点 url。
标签: java eclipse wsdl wsimport