在本地执行main方法创建lucene索引时,报错 Lock obtain timed out: NativeFSLock
检查代码发现是没有读取到applicationContext.xml配置项信息
原因:
在new FileInputStream(propertyFile)时,
因为propertyFile路径中包含中文,所以在传过来之前做过转码
propertyFile=/F:/%e9%a1%b9%e7%9b%ae/%e6%b7%98%e9%87%91%e5%9c%b0/b2b-front/out/production/b2b-search/
处理方式:
propertyFile不要转码
propertyFile=F:\项目\项目包\b2b-front\out\production\b2b-search\jdbc.properties
建议,项目路径中,不要包含中文