博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在S2SH中添加Web Service(CXF),怎么CXF集成SSH
阅读量:6806 次
发布时间:2019-06-26

本文共 1913 字,大约阅读时间需要 6 分钟。

hot3.png

下面是:beanContext-spring-cxf.xml 中的配置;(一定要注意顶部引入的beans里面的spring 配置一定要和你spring的版本一样不然不行哦)

    
    
    
    
    
        
        
    

Web.xml 中的配置(一定记得在里面添加这么一段,不然启动报错哟。);

    
        
CXFService
        
org.apache.cxf.transport.servlet.CXFServlet
        
30
    
    
        
CXFService
        
/ws/*
    

还有就是jar包的问题,这个网上到时一大堆都有也可以在官网去下载:

cxf-2.3.3.jar

geronimo-annotation_1.0_spec-1.1.1.jar
geronimo-jaxws_2.2_spec-1.0.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
geronimo-ws-metadata_2.0_spec-1.1.3.jar
jaxb-api-2.2.1.jar
jaxb-impl-2.2.1.1.jar
neethi-2.0.4.jar
wsdl4j-1.6.2.jar
XmlSchema-1.4.7.jar
wstx-asl-3.2.9.jar

以上包是基本最少而且缺一不可的。其它包仅需求再加。

下面是接口的具体写法:

package com.flmk.urms.cxf;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebService;import com.flmk.urms.entity.TUser;@WebServicepublic interface UserLoginServiceI {    @WebMethod    public TUser userLogin(@WebParam(name="userName") String userName,@WebParam(name="passWord") String passWord);}

接口实现类的写法:

package com.flmk.urms.cxf.impl;import javax.annotation.Resource;import javax.jws.WebService;import org.springframework.beans.factory.annotation.Autowired;import com.flmk.urms.core.user.service.UserService;import com.flmk.urms.cxf.UserLoginServiceI;import com.flmk.urms.entity.TUser;@WebServicepublic class UserLoginServiveImpl implements UserLoginServiceI{    @Autowired    private UserService userService;    @Resource    public void setUserService(UserService userService) {        this.userService = userService;    }    @Override    public TUser userLogin(String userName, String passWord) {        return userService.userAuthenticate(userName, passWord);    }}

基本上就是以上这些配置了,再次记录以便以后忘记。。O(∩_∩)O~

转载于:https://my.oschina.net/yang5610/blog/501608

你可能感兴趣的文章
中国芯热情高涨 步履也更为坚实 近期我国多家企业再获“芯”突破
查看>>
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
查看>>
wifi×××破解的密码查看方式
查看>>
Spring MVC 全局异常处理(1) --HandlerExceptionResolver
查看>>
难忘的一课
查看>>
如何恢复丢失的分区及文件
查看>>
重磅丨三年沉淀 2018全球人工智能技术大会蓄势待发
查看>>
【智能家居v1.0项目】C#实现scoket通信
查看>>
我的友情链接
查看>>
强制卸载域控制器
查看>>
codeigniter_MY_Model
查看>>
php实现事件监听与触发的方法
查看>>
我的友情链接
查看>>
我把Ubuntu 10.10放进了自己的口袋
查看>>
Leetcode 好题
查看>>
Mysql数据库性能优化
查看>>
java-第十一章-类的无参方法-模拟ATM机进行账户余额查询
查看>>
linux 系统tty、pty和pts 的概念及区别
查看>>
centos 6.5 找回root密码的方法
查看>>
Nginx PageSpeed模块配置和使用
查看>>