我从 WSDL 开始,并使用 wsimport 生成 Java 工件。然后我实现了 WebService 并将其部署到 glassfish 3.1。 glassfish 获取 java 元素并从这些元素重新生成 wsdl。
我可以说服 glassfish 向全世界发布原始的 wsdl,而不是“重新设计的”吗?谢谢!
最佳答案
其实这很简单。但对于那些被这个问题绊倒的人,我会亲自回答。
我们使用 wsdlLocation 属性来说服 glassfish 分发原始 wsdl 文件,而不是从 java 类重新生成的文件。
@WebService(name = "wsName", targetNamespace = "http://ws.unknown.com/",
serviceName="wsServiceName", portName="wsPortName",
wsdlLocation="wsDefinition.wsdl")
关于web-services - 是否可以在 Glassfish 3.1 WebServices 中发布原始 WSDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610995/