目前开发使用jeecg框架,有开发webservice的需求,在网上查了很多资料,遇到了很多问题,下面是一些开发的经验和遇到的问题
大体可以按照以下步骤:
1.打开spring中的注解,如图
2.配置web.xml文件
3.配置cxf-servlet.xml文件
4.编写service 实例
5.配置maven依赖
<!-- webservice -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.2.6</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.2.6</version>
</dependency>
这里有个坑,有个asm的jar包冲突,启动的时候一直报错,可以把这个jar的3.1版本排除
<dependency>
<groupId>org.p3framework</groupId>
<artifactId>jeecg-p3-core</artifactId>
<version>1.1.1</version>
<exclusions>
<exclusion>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
最后的访问地址 http://localhost:8080/jsc/cxf/login?wsdl
jsc为项目名
cxf是web.xml中的
login是再cxf-servlet.xml中配置的
成功的显示是这样的