Я пытаюсь использовать MySQL с Grails .. согласно документации на grails я загрузил соединитель MySQL и поместил файл jar в путь grails-app/lib.Grails with MySQL throwing error
Но во время работы приложения я получаю много ошибок. Некоторые из них следующие, которые я думаю, что если их решить, они могут решить остальные.
| Loading Grails 2.0.3
| Configuring classpath.
| Environment set to development.....
| Packaging Grails application.....
| Compiling 236 source files.
| Error Compilation error: startup failed:
Compile error during compilation with javac.
C:\xp\sst workspace\racetrack\grails-app\lib\src\com\mysql\jdbc\integration\c3p0\MysqlConnectionTester.java:31: error: package com.mchange.v2.c3p0 does not exist
import com.mchange.v2.c3p0.C3P0ProxyConnection;
^
C:\xp\sst workspace\racetrack\grails-app\lib\src\com\mysql\jdbc\integration\c3p0\MysqlConnectionTester.java:32: error: package com.mchange.v2.c3p0 does not exist
import com.mchange.v2.c3p0.QueryConnectionTester;
^
C:\xp\sst workspace\racetrack\grails-app\lib\src\com\mysql\jdbc\integration\c3p0\MysqlConnectionTester.java:44: error: cannot find symbol
public final class MysqlConnectionTester implements QueryConnectionTester {
^
symbol: class QueryConnectionTester
C:\xp\sst workspace\racetrack\grails-app\lib\src\com\mysql\jdbc\integration\jboss\ExtendedMysqlExceptionSorter.java:28: error: package org.jboss.resource.adapter.jdbc.vendor does not exist
import org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter;
^
.......... etc
44 errors
2 warnings
1 error
Пожалуйста, помогите мне решить эту проблему ...
Большое спасибо за быстрый ответ. Я прочитал, что в начале книги для грааля добавить банку в эту папку. Хотя я следовал описанным вами шагам. Теперь я получаю некоторые другие ошибки. Ошибка 2012-05-22 19: 27: 26,791 [пул-7-поток-1] ОШИБКА context.GrailsContextLoader - Ошибка при выполнении bootstraps: ошибка при создании компонента с именем «transactionManagerPostProcessor»: Инициализация компонента не выполнена; Вложенное исключение - org.springframework.beans.factory.BeanCreationException: Ошибка создания bean-компонента с именем «transactionManager»: не удается разрешить ссылку на bean-файл sessionFactory. wh –
@ShubhamMittal Можете ли вы попробовать запустить «grails clean»? Независимо от того, что вы делали в первый раз, возможно, все еще висели и загрязняли classpath. –
да, я тоже это пробовал. Я видел эту проблему, уже присутствующую на stackoverflow .. попробовал grails clean .. но это не сработало. –