2010-09-15 15 views
0

Je suis nouveau dans les grails, et en essayant de construire un backend pour mon webservice, les applications accèdent uniquement au webservice fourni pas accès aux bases de données directement.Grails + client WS jeter une exception CXF

package backend 

import org.grails.plugins.wsclient.service.WebService 

class BackendController { 

    WebService webService 

    def index = { 
     def wsdlUrl = "http://localhost8080/BackendService/Backend?wsdl" 
     def proxy = webService.getClient(wsdlUrl) 

     def result = proxy.getAll() 
     render(text:result); 
    } 
} 

et lancer cette erreur

Error 500: Executing action [index] of controller [backend.BackendController] caused exception: org.apache.cxf.interceptor.Fault: None of the policy alternatives can be satisfied. 

Comment corriger cette erreur?

+0

Pas un expert ici, mais il semble que l'approche générale serait de regarder la section de politique du wsdl et de traquer ce qui n'est pas satisfait. – proflux

Répondre

1

manque le colon? avant le 8080