发布webservice
2016-01-22 15:17
459 查看
首先我们需要一个service接口,getUsers方法就是给外部调用的接口 需要写实现类
在spring的配置文件中加上
<jaxws:endpoint
id="ILoginServices"
implementor="com.hj.services.webservices.LoginServices"
address="/Helloworld" />
还需要在web.xml配上
@WebService public interface ILoginServices { public String getUsers(String id); }还需要一个实现类,这是基于注解的方式
@WebService(endpointInterface="com.hj.services.webservices.ILoginServices",serviceName="Helloworld") public class LoginServices implements ILoginServices { public String getUsers(String id) { //假设外部调用我的接口传入一个id,我通过这个id查出了一个结果集 以xml的字符串返回过去 String id="001001"; String name="hujian"; String sex="nan"; StringBuffer sb = new StringBuffer(); sb.append("<UsersInfo>") .append("<UsersID>"+id+"</UsersID>") .append("<UsersName>"+name+"</UsersName>") .append("<UsersSex>"+sex+"</UsersSex>") .append("</UsersInfo>"); return sb.toString(); } }
在spring的配置文件中加上
<jaxws:endpoint
id="ILoginServices"
implementor="com.hj.services.webservices.LoginServices"
address="/Helloworld" />
还需要在web.xml配上
<servlet> <servlet-name>CXFServlet</servlet-name> <display-name>CXFServlet</display-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/cxf/*</url-pattern> </servlet-mapping>
配置好后在浏览器输入 http://192.168.200.39:8080/项目名/cxf/Helloworld?wsdl 会看到你发布的接口信息
以上实现就可以发布我的webservice接口了 外部调用通过我发布的接口地址 接口, 参数 来访问
相关文章推荐
- ASP.NET WebService中使用ASP.NET_SessionId的问题说明
- php的webservice的wsdl的XML无法显示问题的解决方法
- PHP调用Webservice实例代码
- 在PHP中利用wsdl创建标准webservice的实现代码
- JQuery调webservice实现邮箱验证(检测是否可用)
- WebService出现"因 URL 意外地以 结束,请求格式无法识别"的解决方法
- 用JavaScript调用WebService的示例
- jQuery调用WebService返回JSON数据及参数设置注意问题
- 同步调用和异步调用WebService
- C#调用WebService实例开发
- 动态webservice调用接口并读取解析返回结果
- WebService 的简单封装接口调用方法
- ASP.NET实现基于Forms认证的WebService应用实例
- C#使用WebService结合jQuery实现无刷新翻页的方法
- C#调用和实现WebService,纯手工打造!
- c#动态改变webservice的url访问地址
- asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)
- php实现webservice实例
- Java调用WebService接口的方法
- android调用WebService实例分析