【发布时间】:2016-09-08 15:00:19
【问题描述】:
我想使用以下 Soap Web 服务在 Java 中创建一个 SpringBoot 应用程序:
@WebService
public class HelloWorld
{
@WebMethod
public String sayHello(String name)
{
return "Hello world, " + name;
}
}
我想要获取 WSDL... 我想我必须创建端点或映射服务?我该怎么做?
没有spring-boot它可以工作,因为WEB-INF文件夹中的文件带有代码:
<endpoints xmlns='http://java.sun.com/xml/ns/jax-ws/ri/runtime' version='2.0'>
<endpoint name='HelloWorld' implementation='web.service.soap.HelloWorld' url-pattern='/HelloWorld'/>
</endpoints>
和
<servlet>
<servlet-name>jaxws-servlet</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>jaxws-servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
【问题讨论】:
标签: java spring web-services soap spring-boot