1

私は現在、Windows 7 マシンで Grails 2.3.0 と Java jdk1.7.0_40 を実行していますが、IDE はありません。新しいRest機能がどのように見えるかを見たかった. したがって、次のようにドメインクラスを作成しました。

package fergara
import grails.rest.*

@Resource(uri='/Cars', formats=['json', 'xml'])
class Car {

    String model

    static constraints = {
    }
}

URLを開いたときに得たエラー:

URI /FergaraTest/Cars/1 クラス org.codehaus.groovy.runtime.typehandling.GroovyCastException メッセージ クラス 'fergara.CarController' を持つオブジェクト 'fergara.CarController@12c43f7' をクラス 'org.codehaus.groovy.grails.plugins. ' にキャストできません。 web.api.CommonWebApi'

Oracle の Java SDK に問題があるように感じます。アプリを実行するには、grails の run-app コマンドに「no-reloading」を渡す必要があります。そうしないと、VM を起動できず、springloaded-core-1.1.3.jar を開くことができないというエラーが表示されます。

OpenJDK6を搭載したUbuntu 13.04にGrails 2.3.0がインストールされており、正常に動作しています。

誰かがこれに光を当ててくれることを願っています。ありがとうございました。

4

0 に答える 0