2013-03-13 20 views
0

我想将Grails连接到Accumulo,但是我看到的是Accumulo-core.jar中的一个bug。Grails和Accumulo,在Accumulo的jar中得到一个bug

我CAM得到了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编译 - 刷新 - 依赖关系' – 2013-03-13 20:50:14

+0

我只是用maven来代替,它工作正常。我想我正在使用损坏的罐子。 – 2013-03-15 17:56:39

+0

酷,发布为答案:-) – 2013-03-15 18:32:36

回答

2

对于任何发现此问题的人,请使用Maven而不是将其放入lib目录中。我不确定为什么这是答案,但试试看。

相关问题