springboot cxf starter教程项目实际测试
项目fork地址:
https://github.com/Amrf000/tutorial-soap-spring-boot-cxf
step1_simple_springboot_app_with_cxf
这是一个展示如何设置spring boot并引导一个可运行的cxf框架运行于内置的tomcat的演示,
-
测试步骤:
-
eclipse导入整个maven项目,build goal先写个tomcat:run执行构建完 有些项目有构建问题,但是这个例子没有
-
进入第一个项目 找到SimpleBootCxfApplication文件,以java application运行
-
运行后报bind错误 我的8080端口已经被使用了,打开application.properties添加server.port = 9333
-
再次运行,运行成功
step2_wsdl_2_java_maven
选择一个可选择的网络服务-定义为WSDL格式文件来自于流行的 http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL
展示如何在构建时使用JAX-WS Commons Maven plugin从WSDL文件生成AXB-Classes文件 - just run
mvn clean generate-sources
-
测试步骤:
-
导入后的错误是"Plugin execution not covered by lifecycle configuration",
https://github.com/actiontech/dble/issues/297,https://blog.csdn.net/huangjuegeek/article/details/44926741
最简单的右键忽略掉这个错误... 1.Just click the link “Mark goal ... as ignored in Eclipse Build in ....” as my pictures above
-
update一下错误消失,运行SimpleBootCxfApplication.java一些OK
-
检查generated-sources存在生成文件,从文件生成时间看确实是mvn生成的