1. 程式人生 > >釋出webservice 方式 cxf框架

釋出webservice 方式 cxf框架

今天我在專案中需要釋出webservice服務,可是在這個webservice已經發布了一個服務,第二個感覺無從下手,感覺就是一個地址 怎麼能釋出兩個服務,而且我一開始只知道在main中釋出,專案中使用的是spring配置方式釋出
main中釋出

@WebMethod
    public String xxxxx(List<xxxx> list) {
        int i = xxxxxxService.insertOrUpdateGoods(list);
        return String.format("成功%s條",i);
    }
    public
static void main(String[] argv) { Object implementor = new SyGoodsService(); String address = "http://localhost:xxxx/xxxxx"; Endpoint.publish(address, implementor); System.out.println("釋出"); }

這種方法是main()方法配置的,需要找到要釋出服務的service介面,然後再@WebMethod 再main方法中釋出一下。
第二種就是註解方式了

<jaxws:endpoint id="xxxxInfo" implementor="com.kld.service.xxxxService"
                    address="/xxxxInfo" />

這是釋出了一個webService 再發布就是再寫一個這個,然後地址上一看居然出現了兩個服務 怪我太天真