Create a new bean in the spring configuration file, add the specified access address to the bean, and note that the last "/" must be written.
@Bean publicstatic simplejaxwsserviceexporter Getsimplejaxwsserviceexporter () { new simplejaxwsserviceexporter (); Wsserviceexporter.setbaseaddress ("http://localhost:8088/sgyws/"); return wsserviceexporter; }
Then create a new interface
@WebService Public Interface Sgyws { @WebMethod public String sayhi ();}
There is another implementation class, the annotations on this class servicename the service name of WS, and Endpointinterface is the interface address.
@WebService (servicename= "Sgyservice", endpointinterface= "Com.btw.sgy.webService.SgyWs")// @SOAPBinding (STYLE=STYLE.RPC)@Componentpublicclassimplements Sgyws { @Override public String sayhi () { System.out.print ("HI"); };}
Finally start the service, access address is Http://localhost:8088/sgyws/sgyService
Spring Configuration Jax-ws