在spring配置文件中新建bean,在该bean中添加指定的访问地址,注意最后的"/"必须要写。
@Bean public static SimpleJaxWsServiceExporter getSimpleJaxWsServiceExporter(){ SimpleJaxWsServiceExporter wsServiceExporter = new SimpleJaxWsServiceExporter(); wsServiceExporter.setBaseAddress("http://localhost:8088/sgyws/"); return wsServiceExporter; }
然后新建一个接口
@WebService public interface SgyWs { @WebMethod public String sayHi(); }
再有一个实现类,该类上的注解serviceName为ws的服务名,endpointInterface为接口地址。
@WebService(serviceName="sgyService",endpointInterface="com.btw.sgy.webService.SgyWs") //@SOAPBinding(style=Style.RPC) @Component public class SgyWsImpl implements SgyWs{ @Override public String sayHi(){ System.out.print("hi"); }; }
最后启动服务即可,访问地址为http://localhost:8088/sgyws/sgyService