web的配置
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
index.jsp
contextConfigLocation
classpath*:applicationContext-*.xml,
classpath:org/codehaus/xfire/spring/xfire.xml
org.springframework.web.context.ContextLoaderListener
XFireServlet
org.codehaus.xfire.spring.XFireSpringServlet
XFireServlet
/servlet/XFireServlet/*
XFireServlet
/services/*
applicationContext-beans.xml配置
class="sx.cj.main.impl.HelloWorldServiceImpl" />
class="org.codehaus.xfire.spring.ServiceBean">
value="sx.cj.main.HelloWorldService" />
class="org.codehaus.xfire.addressing.AddressingInHandler" />
HelloWorldService接口
package sx.cj.main;
public interface HelloWorldService {
public String sayHello();
public String sayHello(String str);
}
HelloWorldServiceImpl类
package sx.cj.main.impl;
import sx.cj.main.HelloWorldService;
public class HelloWorldServiceImpl implements HelloWorldService {
public String sayHello() {
// TODO Auto-generated method stub
return "这是一个webservice测试";
}
public String sayHello(String str) {
return str;
}
}