2015-04-10 4 views
2

Я получаю эту ошибку при запуске приложения. Я использую базу данных postgres 9.4. Я гарантировал существование DataSource.groovy. Я нахожусь на MAC OS X 10.10DataSource.groovy не найден. grails 2.4.4

grails> r-a 
| Starting daemon... 
| Compiling 450 source files 
| Parent process shutdown. Exiting... 
| Error Forked Grails VM exited with error 
| Starting daemon..... 
| Warning No config found for the application. 
| Warning DataSource.groovy not found, assuming dataSource bean is configured by Spring 
| Running Grails application 
objc[2087]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. 
| Error 2015-04-10 12:24:40,201 [localhost-startStop-1] ERROR context.ContextLoader - Context initialization failed 
Message: Error creating bean with name 'grailsApplication' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.codehaus.groovy.grails.exceptions.GrailsConfigurationException: Class not found loading Grails application: BootStrap 
    Line | Method 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker 
^ 745 | run  in java.lang.Thread 
Caused by GrailsConfigurationException: Class not found loading Grails application: BootStrap 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker 
^ 745 | run  in java.lang.Thread 
Caused by ClassNotFoundException: BootStrap 
->> 366 | run  in java.net.URLClassLoader$1 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 355 | run  in  '' 
| 354 | findClass in java.net.URLClassLoader 
| 425 | loadClass in java.lang.ClassLoader 
| 262 | run . . . in java.util.concurrent.FutureTask 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker 
^ 745 | run  in java.lang.Thread 
| Error 2015-04-10 12:24:40,261 [localhost-startStop-1] ERROR context.GrailsContextLoaderListener - Error initializing the application: Error creating bean with name 'grailsApplication' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.codehaus.groovy.grails.exceptions.GrailsConfigurationException: Class not found loading Grails application: BootStrap 
Message: Error creating bean with name 'grailsApplication' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.codehaus.groovy.grails.exceptions.GrailsConfigurationException: Class not found loading Grails application: BootStrap 
    Line | Method 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker 
^ 745 | run  in java.lang.Thread 
Caused by GrailsConfigurationException: Class not found loading Grails application: BootStrap 
->> 262 | run  in java.util.concurrent.FutureTask 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker 
^ 745 | run  in java.lang.Thread 
Caused by ClassNotFoundException: BootStrap 
->> 366 | run  in java.net.URLClassLoader$1 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 355 | run  in  '' 
| 354 | findClass in java.net.URLClassLoader 
| 425 | loadClass in java.lang.ClassLoader 
| 262 | run . . . in java.util.concurrent.FutureTask 
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker 
^ 745 | run  in java.lang.Thread 

| Ошибка 2015-04-10 12: 24: 40,277 [localhost-startStop-1] ОШИБКА core.StandardContext - Ошибка listenerStart | Ошибка 2015-04-10 12: 24: 40,288 [localhost-startStop-1] Ядро ERROR.StandardContext - запуск контекста [/ yazh] из-за предыдущих ошибок | Сервер работает. Просмотр до http://localhost:8080/yazh | Приложение загружено в интерактивном режиме. Введите «stop-app» для выключения. | Введите имя сценария для запуска. Используйте TAB для завершения: | Отключение родительского процесса. Выход ... | Ошибка Forked Grails VM с ошибкой

+0

Насколько я вижу, это класс 'BootStrap.groovy', который не найден. –

+0

@DaddyPumpkin BootStarp.groovy также доступен в папке config. –

ответ

1

Это обычно происходит, когда в классах Domain, Controller или Service есть ошибка. запустите с помощью --stacktrace, и вы найдете основную причину.

0

Это не очень важный ответ, но я просто испытал эту ошибку и смог избавиться от нее с помощью грааля и грабли.

Смежные вопросы