/src/META-INF/xfire/services.xml
在services.xml文件配置
<service>
<!-- 为该Service起一个名字 -->
<name>WebService</name>
<!-- service的接口类 -->
<serviceClass>com.Services.Service.WebService</serviceClass>
<!-- service的接口实现类-->
<implementationClass>com.Services.ServiceImp.WebServiceImpl</implementationClass>
<!-- wsdl的样式-->
<style>wrapped</style>
<use>literal</use>
<scope>application</scope>
</service>
在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>
访问路径
http://localhost:7003/Until/services/WebService?wsdl
http://localhost:端口号/工程名/拦截名/Service名?wsdl
<
dependency
>
<
groupId
>net.sf.json-lib</
groupId
>
<
artifactId
>json-lib</
artifactId
>
<
version
>2.4</
version
>
<
classifier
>jdk15</
classifier
>
</
dependency
>
public
static
void
main(String[] args) {
Map<String, String> map =
new
HashMap<String, String>();
map.put(
"1"
,
"bb"
);
map.put(
"2"
,
"cc"
);
map.put(
"3"
,
"dd"
);
JSONObject jsonObject = JSONObject.fromObject(map);
System.out.println(jsonObject);
}