2011-07-19 3 views
0

私はgrails 1.3.6を使用しており、ws-clientプラグインをインストールしています。Grails:ws-clientプラグインを使用できません

私は、次のHello Worldでエラーを取得:

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 

エラー:

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

しかし、私は(クラスを見つけるSTSではCtrl + Shiftキー+ T)

このクラスを持っていますありがとう。

関連質問:here

+1

インストールした他のプラグインはありますか? –

+0

gsolr、codenarc 0.7、hibernate 1.3.6、tomcat 1.3.6 – Topera

+1

gsolrを知らないのですが、それはxercesを埋め込みますか? Xercesは問題を引き起こすためのよく知られた候補です。一般的なアプローチは、BuildConfig.groovyのxerces(Impl)への依存関係を除外することです。 'grails dependency-report'の出力にxercesが表示されていないか確認してください。 –

答えて

0

私は紛争や作品を持っていた別のプラグイン(gsolr)を削除しました。

注:別の解決策は、ws-clientプラグインをラップするためのプラグインプロジェクトを作成することです。 (このようにクラス間に矛盾はありません)

関連する問題