2015-02-11 79 views
2

我目前正在嘗試在grails中設置cxf soap服務器和cxf soap客戶端插件。爲grails同時使用cxf客戶端和服務器插件

它很好地獨立運作,但我無法在同一時間將它們放在一起。我得到了「找不到服務」。當我嘗試訪問我的wsdl端點時發生錯誤。我的理論是客戶端插件配置重寫影響服務器插件的東西。

Config.groovy中的片段:

//cxf server plugin config 
cxf.endpoint.soap12Binding = true 
cxf.servlets = [CxfServlet: '/fax/api/*'] 

//cxf client plugin config 
cxf { 
    client { 
     faxApiClient { 
      //used for invoking service 
      clientInterface = com.synacy.whitelabel.client.fax.Api 
      serviceEndpointAddress = "http://192.168.1.99:8000/fax/soap/v2.2" 
     } 
    } 
} 

有沒有辦法來解決這個問題?

回答

0

將服務器配置成塊與客戶設定的說明:

cxf { 
    endpoint { 
     soap12Binding = true 
    } 
    servlets = [CxfServlet: '/fax/api/*'] 

    client { 
     faxApiClient { 
      //used for invoking service 
      clientInterface = com.synacy.whitelabel.client.fax.Api 
      serviceEndpointAddress = "http://192.168.1.99:8000/fax/soap/v2.2" 
     } 
    } 
} 
+0

我已經編輯了問題,我試過好,但我仍然得到錯誤。 – froi 2015-02-11 14:40:56