2013-03-13 3 views
0

Я пытаюсь подключить Grails к Accumulo, но я получаю ошибку в том, что кажется Accumulo-core.jar.Grails и Accumulo, получая ошибку в банке Accumulo

Я камерой Расширенный получать java.lang.ClassNotFoundException на org.apache.accumulo.core.security.thrift.AuthInfo

После копания я обнаружил, что:

1) Grails не может обнаружить, что если Я сам импортирую его. Он выдает ошибку импорта.

и

2) Эта строка кода в нижней части ZooKeeperInstance.class является то, портя весь проект:

public org.apache.accumulo.core.client.Connector getConnector(org.apache.accumulo.core.security.thrift.AuthInfo auth) 

Это путь в банке, я смотрел на него , На самом деле я не могу использовать что-нибудь в пути security.thrift. Но я могу использовать остальную безопасность. Очень странно.

Кто-нибудь знает, что происходит?

+0

Accumulo-core.jar находится в вашей папке с lib? Попробуйте 'grails compile --refresh-dependencies' –

+0

Я просто использовал maven вместо этого, и он работал нормально. Я думаю, что использовал испорченную банку. –

+0

Прохладный, опубликуйте его как ответ :-) –

ответ

2

Чтобы найти эту проблему, используйте Maven вместо того, чтобы поместить ее в каталог lib. Я не совсем уверен, почему это был ответ, но попробуйте.

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