建立webservices
package com.ws;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.beans.User;
public class W_FIRE {
public void test(String appGuid) {
System.out.println("this is a test");
}
public Map<String , User> addUser(User user,List<String> listStr){
Map<String , User> map = new HashMap<String, User>();
for(int i=0;i<listStr.size();i++){
map.put(listStr.get(i), user);
}
return map;
}
}
导入xfire包
services.xml
<beans>
<service xmlns="http://xfire.codehaus.org/config/1.0">
<serviceClass>com.ws.W_FIRE</serviceClass>
</service>
</beans>
配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
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">
<!-- webService -->
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>services.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/servlet/XFireServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
分享到:
相关推荐
【标题】"Web服务(Webservice)与Windows窗体(Winform)应用的结合" 【内容】 在软件开发领域,Web服务和Windows窗体应用是两种常见的技术,它们各自在不同的场景下发挥着重要作用。Web服务允许不同系统之间通过...
webserveice基本原理解放垃圾擦解放棵
ASP.NET 中使用 C# 调用 Java Web Service 图解教程 在本教程中,我们将学习如何在 ASP.NET 中使用 C# 调用 Java Web Service。首先,我们需要了解什么是 Web Service。 Web Service 是一种软件系统,旨在支持机器...
... WebService 服务端代码 在服务端,我们需要创建一个 WebService,并在其中定义一个或多个 WebMethod。例如,我们可以创建一个名为 WebServiceDemo 的 WebService,并在其中定义两个 WebMethod:HelloWorld 和 ...
用于实现android通讯 webservice底层服务的jar包 可下了看看