程序员超哥 2014-11-26
从这里看到的:http://blog.sina.com.cn/s/blog_6a5aef5e0100qcdo.html
关于jaxws:endpoint和jaxws:server的一些解释:
First,theyareallfortheserversideconfiguration.
Second,jaxws:endpointiscomingfromJAXWSAPI,anditisusedto
configuretheorg.apache.cxf.jaxws.EndpointImplwhichextends
javax.xml.ws.Endpoint.
jaxws:serverisforconfiguringtheJaxWsServerFactoryBean,whichis
comingfromtheXfireAPI.
FortheuserwhohastheXfireusingexperience,Ithinktheywill
prefertousejaxws:servertag.
FortheJAXWSAPIfans,jaxws:endpointwillbetheyfirstchoice.
Therearenotmuchdifferencebetweenthejaxws:endpointand
jaxws:server,sincetheEndpointImplisawrapperclassforthe
JaxWsServerFactoryBean.
具体可查看:
http://cxf.547215.n5.nabble.com/jaxws-endpoint-vs-jaxws-server-td561406.html
还有一种说法:CXF:为什么用jaxws:server好用,而jaxws:endpoint不好用?
是因为saaj.jar包引起的。在MyEclipse的编译环境-J2ee1.4library中存在jboss-saaj.jar与cxf需要的saaj.jar(sun的)冲突。
在%MYECLIPSE%\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_5.5.0\data\libraryset\删除jboss-saaj.jar即可。
//参考:http://blog.sina.com.cn/s/blog_6a5aef5e0100qcdo.html
的错误。geronimo-servlet_2.5_spec-1.2.jar (or Sun's Servlet jar). <?xml version="1.0" encoding="UTF-8"?>