web.xml里面配置:
<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>
添加services.xml文件,配置为:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0"><service>
<name>SMSReceive</name>
<serviceClass>com.just.services.ISMSReceive</serviceClass>
<implementationClass>
com.just.services.SMSReceiveImpl
</implementationClass>
<style>wrapped</style>
<use>literal</use>
<scope>application</scope>
<inHandlers>
<handler
handlerClass="com.just.util.AuthenticationHandler">
</handler>
</inHandlers>
<outHandlers>
<handler handlerClass="com.just.util.EndHandler"></handler>
</outHandlers>
</service>
</beans>
本文介绍了如何使用XFire配置Web服务。具体步骤包括在web.xml中注册XFireServlet及其URL映射,并创建services.xml文件来定义服务名称、实现类及处理器等。此配置实现了基于SOAP的WebService交互。
935

被折叠的 条评论
为什么被折叠?



