简体   繁体   English

hibernate java.lang.NoClassDefFoundError:org / apache / lucene / analysis / standard / StandardAnalyzer

[英]hibernate java.lang.NoClassDefFoundError: org/apache/lucene/analysis/standard/StandardAnalyzer

When I tried to build my first hibernate application the following error occurs NoClassDefFoundError 当我尝试构建我的第一个hibernate应用程序时,出现以下错误NoClassDefFoundError

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/analysis/standard/StandardAnalyzer
    at org.hibernate.search.impl.ConfigContext.initAnalyzer(ConfigContext.java:168)
    at org.hibernate.search.impl.ConfigContext.<init>(ConfigContext.java:104)
    at org.hibernate.search.spi.SearchFactoryBuilder.initDocumentBuilders(SearchFactoryBuilder.java:312)
    at org.hibernate.search.spi.SearchFactoryBuilder.buildNewSearchFactory(SearchFactoryBuilder.java:218)
    at org.hibernate.search.spi.SearchFactoryBuilder.buildSearchFactory(SearchFactoryBuilder.java:143)
    at org.hibernate.search.hcore.impl.HibernateSearchSessionFactoryObserver.sessionFactoryCreated(HibernateSearchSessionFactoryObserver.java:74)
    at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:52)
    at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:587)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1857)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1928)
    at com.TestHibrnt.main(TestHibrnt.java:16)
Caused by: java.lang.ClassNotFoundException: org.apache.lucene.analysis.standard.StandardAnalyzer
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 11 more

必需jar包含org/apache/lucene/analysis/standard/StandardAnalyzer丢失,所以你必须下载JAR(Lucene的-1.2.jar) ,然后设置你的classpath

I had the same problem today. 我今天遇到了同样的问题。 When I check the error, I found org.hibernate.search on several lines, even though I'm just using the Hibernate ORM. 当我检查错误时,我在几行上找到了org.hibernate.search ,即使我只是使用Hibernate ORM。 Then I removed the build path of Hibernate Search and no more error. 然后我删除了Hibernate Search的构建路径,没有更多的错误。 Check if you have the same path and if you don't need it, just remove it. 检查您是否有相同的路径,如果您不需要它,只需将其删除即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 杜克大学-org.apache.lucene.analysis.standard.StandardAnalyzer - Duke - org.apache.lucene.analysis.standard.StandardAnalyzer java.lang.NoClassDefFoundError:org / apache / lucene / search / FieldComparatorSource - java.lang.NoClassDefFoundError: org/apache/lucene/search/FieldComparatorSource java.lang.NoClassDefFoundError:org / apache / lucene / codecs / Codec - java.lang.NoClassDefFoundError: org/apache/lucene/codecs/Codec java.lang.NoClassDefFoundError:org / apache / lucene / codecs / simpletext / SimpleTextCodec - java.lang.NoClassDefFoundError: org/apache/lucene/codecs/simpletext/SimpleTextCodec 休眠java.lang.NoClassDefFoundError:org / apache / commons / collections / MultiMap - Hibernate java.lang.NoClassDefFoundError: org/apache/commons/collections/MultiMap java.lang.Exception:java.lang.NoClassDefFoundError:org / apache / lucene / util / OpenBitSet - java.lang.Exception: java.lang.NoClassDefFoundError: org/apache/lucene/util/OpenBitSet java.lang.NoClassDefFoundError:org / hibernate / MappingException - java.lang.NoClassDefFoundError: org/hibernate/MappingException org.apache.lucene.analysis.StandardAnalyzer无法解析 - org.apache.lucene.analysis.StandardAnalyzer cannot be resolved java.lang.NoClassDefFoundError:org / apache / taglibs / standard / tag / rt / core / UrlTag - java.lang.NoClassDefFoundError: org/apache/taglibs/standard/tag/rt/core/UrlTag java.lang.NoClassDefFoundError:设置了org / hibernate / Session休眠jar - java.lang.NoClassDefFoundError: org/hibernate/Session hibernate jars is set
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM