现在我使用SimpleJaxWsServiceExporter提供契约最后的Web服务:
@Component
@WebService(serviceName = "SampleService")
public class SampleEndpoint extends SpringBeanAutowiringSupport {
@WebMethod
public ResponseBo getData(final RequestBo request) {
...
}
}
applicationContext.xml中的代码很小:
<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter">
<property name="baseAddress"
value="http://localhost:8888/services/" />
Spring的SimpleJaxWsServiceExporter在Spring应用程序上下文中检测所有@WebService带注释的bean,并通过默认的JAX-WS服务器(JDK 1.6 HTTP服务器)导出它们。
但我的.war与那些bean在自己的服务器上启动了。如何删除SimpleJaxWsServiceExporter并将web serwice绑定到已部署.war的服务器?
P.S。对不起,我很抱歉。