java下搭建Webservice服务
2016-03-03 10:30
274 查看
java下搭建Webservice服务
Eclipse+ Axis2+Sqlserver
首先需要下载 axis2 链接地址:http://axis.apache.org/axis2/java/core/download.html使用Maven管理 pom中的引用如下
<!-- json处理 --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.6.1</version> </dependency> <!-- 日志记录 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> </dependencies>
1、编码创建提供服务的java类,如:
public int add(int x,int y) { logger.info("调用方法add,参数为"+x+","+y); return x+y; }
2、使用Axis2生成Webservice服务端,及测试客户端。
选中项目右键 ——》新建——其他——》Web Service——》Web Service
在弹出页面中做如下设置:
完成后将会生成自动生成对应的webclient客户端测试用。
3、发布
选中项目右键——》导出——>WAR FILE
将导出的war包丢到tomcat的webapp目录下,并且将之前下载的axis2-1.7.1-war压缩文件中的axis2.war包也扔到tomcat的webapp目录下。
默认的tomcat地址如下:http://localhost:8080/项目名/services/提供服务的类名(这里的类名是区分大小写的) ,我的例子中地址如下:http://127.0.0.1:8080/ElcInvoiceInfoWs/services/ElcInvoiceInfoService
相关文章推荐
- Spring读取配置文件的几种方式及依赖
- Spring Boot Maven打包去掉不需要的文件
- Java环境变量配置
- SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-007-给BEAN运行时注入值placeholder、@Value
- Java中的equals(),hashcode()
- 为什么Java要把字符串设计成不可变的
- Java设计模式—单例设计模式(Singleton Pattern)完全解析
- java中“==”和“equal()”的区别
- Spring MVC视屏链接
- JSP基础:JavaBean介绍
- SpringMVC+Spring Security+mave+mybatis整合一
- java中数据存储问题
- 【leetcode】【80】Remove Duplicates from Sorted Array II
- java学习的网址
- 从尾到头打印链表(java)
- 匿名内部类 传参 java
- Java数组操作的方法
- Java的内存分配
- Java 三大特性
- JAVA可变参数(Varargs)