zoukankan      html  css  js  c++  java
  • net.paoding.analysis.exception.PaodingAnalysisException: dic home should not be a file, but a directory!

    Caused by: net.paoding.analysis.exception.PaodingAnalysisException: dic home should not be a file, but a directory!
        at net.paoding.analysis.knife.PaodingMaker.setDicHomeProperties(PaodingMaker.java:338)
        at net.paoding.analysis.knife.PaodingMaker.getDicHome(PaodingMaker.java:261)
        at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:189)
        at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:228)
        at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:228)
        at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:130)
        at net.paoding.analysis.analyzer.PaodingAnalyzer.init(PaodingAnalyzer.java:70)
        at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:59)
        at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:52)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at java.lang.Class.newInstance(Unknown Source)
        at org.compass.core.lucene.engine.analyzer.DefaultLuceneAnalyzerFactory.createAnalyzer(DefaultLuceneAnalyzerFactory.java:91)
        ... 68 more

    根据提示:paoding-dic-home.properties文件中配置的路径是文件夹

    paoding.dic.home.config-fisrt=this
    paoding.dic.home=classpath:dic
    paoding.dic.detector.interval=60
    #values are "system-env" or "this";
    #if value is "this" , using the paoding.dic.home as dicHome if configed!
    #paoding.dic.home.config-fisrt=system-env
    
    #dictionary home (directory)
    #"classpath:xxx" means dictionary home is in classpath.
    #e.g "classpath:dic" means dictionaries are in "classes/dic" directory or any other classpath directory
    #paoding.dic.home=dic
    
    #seconds for dic modification detection
    #paoding.dic.detector.interval=60

    最后发现是我的Eclipse工作空间路径“F:JAVA Project”包含空

    解决方案:去掉工作空间路径中的空格即可

  • 相关阅读:
    [原]poj-2680-Choose the best route-dijkstra(基础最短路)
    [转]c/c++输入函数
    [原]poj-2524(裸并查集)
    [原]poj-1611-The Suspects(水并查集)
    ccnu-线段树-简单的区间更新(三题)
    团队博客(3)
    个人NABCD
    团队博客(2)
    团队博客(1)
    课堂练习:返回一个二维数组中最大子数组的和
  • 原文地址:https://www.cnblogs.com/liaojie970/p/5111047.html
Copyright © 2011-2022 走看看