私は自分のマシンでプレイプロジェクトを実行していますが、起動して別のWebサーバー(送受信要求)で使用したとき、例外。 libディレクトリにlucene 6 jarファイルを追加しましたが、この例外の原因は何ですか?NoClassDefFoundError:org/apache/lucene/analysis/util/CharArraySet
- のLuceneアナライザ共通
- Luceneのコア
- のLucene-マーカー
- Luceneのメモリ
のLucene-queryparser
任意のヒント?
a.a.ActorSystemImpl - Uncaught fatal error from thread [application-akka.actor.default-dispatcher-9] shutting down ActorSystem [application] java.lang.NoClassDefFoundError: org/apache/lucene/analysis/util/CharArraySet at artest.engine.common.ArabicAnalyzerFactory.getStemmingArabicAnalyzer(ArabicAnalyzerFactory.java:67) at engine.AbstractSearcher.<init>(AbstractSearcher.java:116) at engine.DocumentsSearcher.<init>(DocumentsSearcher.java:53) at engine.SearcherFactory.getSearcher(SearcherFactory.java:34) at controllers.SearchersFactory.<clinit>(SearchersFactory.java:30) at controllers.DocumentsController.search(DocumentsController.java:226) at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$1$$anonfun$apply$1.apply(Routes.scala:193) at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$1$$anonfun$apply$1.apply(Routes.scala:193) at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:157) at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:156) Caused by: java.lang.ClassNotFoundException: org.apache.lucene.analysis.util.CharArraySet at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at artest.engine.common.ArabicAnalyzerFactory.getStemmingArabicAnalyzer(ArabicAnalyzerFactory.java:67) at engine.AbstractSearcher.<init>(AbstractSearcher.java:116) at engine.DocumentsSearcher.<init>(DocumentsSearcher.java:53) at engine.SearcherFactory.getSearcher(SearcherFactory.java:34) at controllers.SearchersFactory.<clinit>(SearchersFactory.java:30) at controllers.DocumentsController.search(DocumentsController.java:226) at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$1$$anonfun$apply$1.apply(Routes.scala:193)
あなたはどのバージョンのluceneとplayを使用していますか?それらのjarをプロジェクトルートの 'lib'フォルダに置いていますか? – Salem
はい私はそれらをrootのlibディレクトリに置いています! Lucene6.2.0とplay2.5.1 – sareem