2011-07-19 3 views
0

J'utilise grails 1.3.6 et j'ai installé ws-client plugin.Grails: Je ne peux pas utiliser le plugin ws-client

J'obtiens l'erreur dans le Bonjour tout le monde suivant:

def wsdlURL = "http://www.w3schools.com/webservices/tempconvert.asmx?WSDL" 
def proxy = webService.getClient(wsdlURL) 
def result = proxy.CelsiusToFahrenheit(0) 
result = "${result} degrees Farhenheit" 
render result 

Erreur:

Could not initialize class com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl

Mais j'ai cette classe (Ctrl + Maj + T STS trouver la classe)

Merci.

question connexe: here

+1

quels autres plugins avez-vous installés? –

+0

gsolr, codenarc 0.7, hibernate 1.3.6 et tomcat 1.3.6 – Topera

+1

ne sait pas gsolr, intègre-t-il xerces? Xerces est un candidat bien connu pour avoir causé des problèmes. L'approche générale consiste à exclure la dépendance à xerces (Impl) dans BuildConfig.groovy. Vérifiez si les xerces apparaissent dans la sortie de 'grails dependency-report' –

Répondre

0

J'ai enlevé un autre plug-in (gsolr) qui avait des conflits et des œuvres.

Remarque: une autre solution consiste à créer un projet de plug-in pour envelopper ws-client plugin. (I de cette façon il n'y a pas de conflit entre les classes)

Questions connexes