利用CXF工具开发WebService

前提:JDK环境变量须配置

有的公司的员工win系统的分配的账户权限不够,导致计算机右键时,没有“属性”菜单,也就无法更改环境变量,因此可以通过【控制面板\用户帐户\用户帐户】路径更改环境变量

利用CXF工具开发WebService_第1张图片

一、写wsdl文件(自定义)

附上wsdl教程http://www.w3school.com.cn/wsdl/index.asp

根据需求配置相应的,具体细节可以参考网上资料,我也不是特别清楚!下面是常用的查询用户信息简单的demo:



    
        
            
            
                
                    
                
            
            
            
                
                    
                    
                
            
            
                
                    
                    
                    
                    
                
            
        
    
    
    
        
    
    
        
    
    
        
            
            
        
    
    
        
        
            
            
                
            
            
                
            
        
    
    
        
            
        
    

二、使用CXF工具生成代码

1、下载cxf工具(下载二进制的压缩包,方便执行cmd命令)如图
下载地址:http://cxf.apache.org/download.html

利用CXF工具开发WebService_第2张图片

2、使用wsdl2java工具生成代码

(1)解压包,控制台(cmd)进入bin目录

(2)输入命令,执行wsdl2java

wsdl2java -p com.cxf -d e:\cxftest -all e:\createWebservice.wsdl

【注:-p后面的参数是生成代码所在的包名,-d后面的参数是生成代码存放的路径,-all后面的参数是wsdl文件所在的具体目录】

利用CXF工具开发WebService_第3张图片

利用CXF工具开发WebService_第4张图片

3、简单修改代码

所有类中注解部分有红色标注的这一行代码删掉,这个地址没用!【不删除启动会报错】

利用CXF工具开发WebService_第5张图片

4、启动server,访问查看wsdl(url为发布地址)

即第一步配置的:

利用CXF工具开发WebService_第6张图片

利用CXF工具开发WebService_第7张图片

到此OK,没时间进行接口测试,大家有时间可以自己玩玩!

你可能感兴趣的:(Webservice)