错误:A SPI class of type org.apache.lucene.*** with name 'Whitespace' does not exist.

错误:java.lang.IllegalArgumentException: A SPI class of type org.apache.lucene.analysis.util.TokenizerFactory with name 'Whitespace' does not exist. You need to add the corresponding JAR file supporting this SPI to your classpath.
解决:把
C:\CHRUAN\workspace\solr-4.1.0\lucene\analysis\common\src\resources
也加到classpath中:<classpathentry kind="src" path="lucene/analysis/common/src/resources"/>
错误详情:
java.lang.IllegalArgumentException: A SPI class of type org.apache.lucene.analysis.util.TokenizerFactory with name 'Whitespace' does not exist. You need to add the corresponding JAR file supporting this SPI to your classpath.The current classpath supports the following names: []
 at org.apache.lucene.analysis.util.AnalysisSPILoader.lookupClass(AnalysisSPILoader.java:116)
 at org.apache.lucene.analysis.util.TokenizerFactory.lookupClass(TokenizerFactory.java:41)
 at com.chruan.lucene.LuceneDemo.main(LuceneDemo.java:84)

参考:
http://www.cnblogs.com/tomcattd/archive/2013/02/01/2887444.html

你可能感兴趣的:(错误:A SPI class of type org.apache.lucene.*** with name 'Whitespace' does not exist.)