После очистки грааля я не могу запустить приложение - PullRequest
1 голос
/ 28 декабря 2008

Я сделал grails clean, а потом, когда я запускаю через grails run-app, приложение никогда не запускается, и постоянно отображается следующее (продолжается вечно, застревая в каком-то цикле).

Я использую Grails 1.0.4, Java 1.6 в Windows XP.

Grails как-то застряли в недопустимой конфигурации. Есть идеи как его восстановить?

  [groovyc] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
    [javac] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
2008-12-28 10:40:27.549:/myproject:INFO:  Destroying Spring FrameworkServlet 'grails'
[6688] spring.GrailsWebApplicationContext Closing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@1c3c6d8: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@1c3c6d8]; startup date [Sun Dec 28 10:40:23 PST 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@93912f
2008-12-28 10:40:27.549:/myproject:INFO:  Shutting down log4j
  [groovyc] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
    [javac] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
2008-12-28 10:40:27.877::INFO:  jetty-6.1.12
2008-12-28 10:40:27.892::INFO:  No Transaction manager found - if your webapp requires one, please configure one.
2008-12-28 10:40:27.970:/myproject:INFO:  Set web app root system property: 'myproject-development-0.1' = [C:\dev\myproject\web-app]
2008-12-28 10:40:27.970:/myproject:INFO:  Initializing log4j from [file:C:\Documents and Settings\Steve/.grails/1.0.4/projects/myproject/resources/log4j.properties]
2008-12-28 10:40:27.970:/myproject:INFO:  Initializing Spring root WebApplicationContext
[7297] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@1ada1e0: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@1ada1e0]; startup date [Sun Dec 28 10:40:27 PST 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@18b24cb
[7297] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@1ada1e0]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1cf6930
2008-12-28 10:40:27.299:/myproject:INFO:  Initializing Spring FrameworkServlet 'grails'
2008-12-28 10:40:27.314::INFO:  Started SelectChannelConnector@0.0.0.0:8080

1 Ответ

5 голосов
/ 28 декабря 2008

Хорошо, я отследил это. У меня был один файл .java, который был полностью закомментирован. Это на 100% законно в том, что касается Java, но, очевидно, Grails не может справиться с этим. Grails должен предполагать, что любой .java будет иметь соответствующие файлы .class. Поскольку файл не содержал Java-код, он не создал соответствующего файла класса.

Последующие действия : это было исправлено в версии 2.0-M2, см. GRAILS-3763

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...