0
在運行CXF示例之後,我有一個簡單的Web服務啓動並運行正常。不過,我想將它與servlet容器內的Spring Web應用程序集成。在Spring Framework中部署CXF Web服務
<jaxws:endpoint id="HelloWorldService"
implementor="path.to.webservice.HelloWorldImpl"
endpointName="e:HelloEndpoint"
serviceName="s:HelloService"
address="/HelloService"
xmlns:e="http://service.jaxws.cxf.apache.org/endpoint"
xmlns:s="http://service.jaxws.cxf.apache.org/service"/>
和web.xml:更新servlet.xml中的配置文件後
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>
org.apache.cxf.transport.servlet.CXFServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
我能夠把它在servlet部署,但春節服務的WSDL是即使錯得離譜Java接口和實現文件是相同的。見Eclipse的WSDL概述如下:
alt text http://img171.imageshack.us/i/correcty.jpg/alt text http://img190.imageshack.us/i/wrongia.jpg/
爲什麼會這樣不同的WSDL從相同的.java文件,我怎麼能得到它在servlet工作產生的?提前致謝。
我沒有看到用於評論的wsdl輪廓,並且由於這種不同的服務引擎生成不同的WSDL – shivaspk 2009-09-14 15:04:33