在SpringBoot中整合WebService(wsdd),WebService需要依赖Servlet并且需要Tomcat才能运行。
javax.servlet javax.servlet-api 3.1.0 provided
1.启动类加@ServletComponentScan
2.继承SpringBootServletInitializer
3.重写SpringApplicationBuilder
4.测试
找不到war包
解决
pom.xml加入
org.springframework.boot spring-boot-starter-tomcat provided
war
org.apache.axis axis 1.4 javax.xml jaxrpc 1.1 commons-discovery commons-discovery 0.2 wsdl4j wsdl4j 1.5.1
注意目录在main下
否则会报错
server-config.wsdd
http://xml.apache.org/axis/wsdd/
web.xml
AxisServlet org.apache.axis.transport.http.AxisServlet AxisServlet /webservice/*
http://localhost:8080/webservicedemo/webservice/Demo?wsdl