Problemy z przesyłaniem plików Grails

Próbuję emulować kod przesyłania plików z witryny Grails i napotykam na pewne problemy. Używam tego samego kodu, który został znalezionytutaj. Oto mój kod:

    <g:form action="upload" method="post" enctype="multipart/form-data">
        <input type="file" name="myFile" />
        <input type="submit" value="Upload" />
    </g:form>

i

def upload = {
    def f = request.getFile('myFile')
    if(!f.empty) {
      flash.message = 'success'
    }    
    else {
       flash.message = 'file cannot be empty'
    }
}

W czasie wykonywania otrzymuję następujący błąd:

Message: No signature of method: org.mortbay.jetty.Request.getFile() is applicable for argument types: (java.lang.String) values: {"myFile"}
Caused by: groovy.lang.MissingMethodException: No signature of method: org.mortbay.jetty.Request.getFile() is applicable for argument types: (java.lang.String) values: {"myFile"}

Wydaje się być związane z pewną konfiguracją sprężyny. Wiosna nie wydaje się wstrzykiwaćMultipartHttpServletRequest, więc moja prośba nie ma odpowiedniej metody. Właśnie stworzyłem tę aplikację za pomocągrails create-app. Nie zmodyfikowałem pliku resources.groy. Używam grails 1.0.3.

Każda pomoc jest bardzo ceniona. Strona internetowa Grails sprawia, że ​​wygląda to tak łatwo.

questionAnswers(4)

yourAnswerToTheQuestion