电脑
eclipse
新建一个maven工程,如图
导入jar包,pom.xml
1、 配置web.xml文件
1、 新建webservice接口@WebServicepublic interface CompanyService { @WebMethod public String demo(String companyName,String licenceNum,String licenceAddress);; }
实现上述接口@WebService(endpointInterface='com.winchampion.taozhugong.ws.CompanyService')public class CompanyServiceImpl implements CompanyService { @Override public String demo(String companyName, String licenceNum, String licenceAddress) { System.out.println('DEMO'); return 'DEMO'; } }
配置sun-jaxws.xml 该配置文件跟web.xml文件在同一目录下
运行该web工程
输入地址:http://localhost:8080/CompanyPro/CompanyService出现如下画面然后用命令提示符进入jdk的bin目录下运行一下命令:wsimport -p com.winchampion.taozhugong.ws.client -d c:\IDE\zzy -keep http://localhost:8080/CompanyPro/CompanyService?wsdl wsimport -p com.winchampion.credit.core.ws.client -d D:\IDE\zzy -keep http://localhost:8080/CreditCore/PersonalService?wsdl之后会生成客户端代码,com.winchampion.credit.core.ws.client是生成的目标代码包名,D:\IDE\zzy是指存放目标代码的路径最后调用接口:public static void main(String[] args) { CompanyServiceImplService service=new CompanyServiceImplService(); System.out.println(service); com.winchampion.taozhugong.ws.client.CompanyService client= service.getCompanyServiceImplPort(); System.out.println(client.demo('', '', '')); }