爲MyEclipse的Web項目建立Web服務接口

一、導入XFire Core Libraries

在項目屬性的Java Build Path->Libraries->Add Library...->MyEclipse Libraries->XFire Core Libraries


二、修改web.xml配置

增加servlet:

 <!-- Web Service -->
 <servlet>
  <servlet-name>XFireServlet</servlet-name>
  <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
  <load-on-startup>0</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>XFireServlet</servlet-name>
  <url-pattern>/services/*</url-pattern>
 </servlet-mapping>


三、把Java類包裝成Web服務接口

在src目錄下建立 ./META-INF/xfire/services.xml文件,內容如:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
 <service>
  <name>GDJTSignLogWS</name>
  <namespace>http://gdjtsignlog.ps.netca.com/</namespace>
  <serviceClass>netca.gdjtsignlog.webservice.GDJTSignLogWSImpl</serviceClass>
 </service>
</beans>


然後就可以訪問wsdl了

http://localhost/services/GDJTSignLogWS?wsdl




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章