java webservice axis2简单开发实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web Service学习之axis
看着网上的资料学习了一下,做点笔记以防以后忘记。
一、准备工作:
到axis官方网站下载相应的jar包,我下的是1.4final版。
/axis/
二、建立项目:
直接在MyEclipse中建立了一个web项目。将相应的jar包拷贝到lib文件夹下
三、创建一个WebService服务
直接创建一个类HelloClient.java
Java代码
1.package com;
2.
3.public class HelloServer {
4. public String sayHello(String name) {
5. return "Hello " + name;
6. }
7.}
axis支持两种方式创建,一种是将编写好的java文件改为*.jws文件。个人觉得这样不好,所以就用另外一种,采用在server-config.xml文件中配置的方式。注意:该文件位置为WEB-INF目录下
Xml代码
1.
2. 3.xmlns:java="/axis/wsdd/providers/java" > 4. 5. 6. 7.value="false"/> 8. 9. 10. 11. 12. 13. value="org.apache.axis.attachments.AttachmentsImpl" /> 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. type="java:org.apache.axis.transport.local.LocalRespond er"/> 29. 30. type="java:org.apache.axis.handlers.http.URLMapper"/> 31. 32. type="java:org.apache.axis.handlers.SimpleAuthenticatio nHandler"/> 33. 34. 35. > 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. ovider="java:RPC"> 46. 47. 48. 49. 50. 51. 52. 53. 54. type="java:org.apache.axis.handlers.http.HTTPAu thHandler"/> 55. 56. 57. value="org.apache.axis.transport.http.QSListHandler "/> 58. 59. value="org.apache.axis.transport.http.QSWSDLHandler "/> 60. 61. value="org.apache.axis.transport.http.QSMethodHandl er"/> 62. 63. 64. 65. 66. 67. 68. 69.
web.xml文件中的配置如下
Xml代码
1.
2.