1

hector-core-1.1-2フォルダーにあるすべてのjarファイルを含めました。私が含めていない他の瓶はありますか?私が試したこと。1)NetBeansキャッシュをクリアします。2)org.apache.xbean.finder.archive.Archive.jarをダウンロードしてパスに含めるとorg.objectweb.asm.ClassReader.accept(Unknown Source).....、クラスが欠落しているなどの別の例外が発生します。3)Netbeansを再インストールします。それは愚かなことだったと思います。

例外

java.lang.ClassNotFoundException: org.apache.xbean.finder.archive.Archive
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1509)
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
at me.prettyprint.hom.CassandraPersistenceProvider.createScanner(CassandraPersistenceProvider.java:55)
at me.prettyprint.hom.CassandraPersistenceProvider.createContainerEntityManagerFactory(CassandraPersistenceProvider.java:49)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:206)
at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:120)
at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:224)
at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:495)
at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:233)

私の質問は、hectorとhectorオブジェクトマッパーを使用してNetBeansからcassandraに接続するために、どのjarファイルをダウンロードする必要があるかということです。

4

1 に答える 1

3

プロジェクトに追加する必要がありxbean-finder.jarます。

しかし、将来このような問題を防ぐために、特別な検索エンジン、fehttp://search.maven.orgを使用することをお勧めします。必要なjarファイル、mavenの依存関係、ソース、javadocsなどを検索するのに非常に役立つリソースです。

PSあなたのケースの検索文字列:

http://search.maven.org/#search|ga|1|fc%3Aorg.apache.xbean.finder.archive.Archive

于 2013-03-09T20:18:11.790 に答える