2011-07-07 19 views
2

我開始使用WSDL並使用wsimport生成Java artificats。然後我實現了WebService並將其部署到glassfish 3.1。 glassfish使用java元素並從這些元素中重新生成wsdl。是否可以在Glassfish 3.1 WebServices中發佈原始WSDL?

我可以說服glassfish將原始的wsdl發佈到世界上,而不是「重新設計」的嗎?謝謝!

回答

5

其實這很容易。但對於那些絆倒這個問題的人,我會自己回答。

我們使用wsdlLocation屬性來說服glassfish將原始wsdl文件分開,而不是從java類中重新生成的文件。

@WebService(name = "wsName", targetNamespace = "http://ws.unknown.com/", 
     serviceName="wsServiceName", portName="wsPortName", 
     wsdlLocation="wsDefinition.wsdl") 
相關問題