加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Axis2之POJO

发布时间:2020-12-17 01:19:13 所属栏目:安全 来源:网络整理
导读:1.通过axis2将java文件生成wsdl文件 ??????? a)命令:axis2-java2ws.bat ??????? set AXIS2_HOME=D:/java/axis/axis2-1.5.4 ??????? set CLASSPATH=.;%AXIS2_HOME%/lib ??????? %AXIS2_HOME%/bin/java2wsdl -cp . -cn com.ws.common.StockQuoteService -of S

1.通过axis2将java文件生成wsdl文件
??????? a)命令:axis2-java2ws.bat
??????? set AXIS2_HOME=D:/java/axis/axis2-1.5.4
??????? set CLASSPATH=.;%AXIS2_HOME%/lib

??????? %AXIS2_HOME%/bin/java2wsdl -cp . -cn com.ws.common.StockQuoteService -of StockQuoteService.wsdl
??????? b)注意这个StockQuoteService是StockQuoteService.class文件,而不是.java文件
2.生成service文件:
??????? 1)目录结构:
- StockQuoteService
?? - META-INF
???? - services.xml
?? - lib
?? - samples
???? - quickstart
?????? - service
???????? - pojo
?????????? - StockQuoteService.class
??????? 2)压缩META-INF与samples目录成aar文件
??????? 3)将aar文件放到%Tomcat_HOME%/webapps/axis2/WEB-INF/services
??????? 4)运行
??????????????? 查看所有可用service:http://localhost:8080/axis2/services/listServices
??????????????? 查看指定service:http://localhost:8080/axis2/services/StockQuoteService?xsd
??????????????? 查看指定:http://localhost:8080/axis2/services/StockQuoteService?xsd
??????????????? 调用具体方法:http://localhost:8080/axis2/services/StockQuoteService/getPrice?symbol=IBM??????????????? 3.生成客户端: ??????? 1)目录结构:将StockQuoteService.wsdl文件复制到未压缩的aar文件的StockQuoteService/META-INF下 ??????? 2)运行命令:Axis2_HOME/samples/quickstartjibx下 ??????????????? %AXIS2_HOME%/bin/wsdl2java -uri resources/META-INF/StockQuoteService.wsdl -p samples.quickstart.clients -d jibx -s -uw -o build/client ??????? 3)生成客户端文件 ??????? 4)生成的quickstartjibx/src/samples/quickstart/clients/JiBXClient.java就是可用的客户端类文件 ??????? 5)生成客户端文件时,如果有返回自定义对象,会无法生成客户端文件。 4.生成webservice文件时注意: ??????? 1)数据库的远程连接要打开,如果写的IP地址不是localhost的话 ????????? 2)注意db文件的目录不一样,要用pro.load(ConnectionFactory.class.getResourceAsStream("/db.properties"));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读