当前位置: 代码迷 >> Java相关 >> lucence批改了查询条件后,但是在tomcat中再启动时候老是报错
  详细解决方案

lucence批改了查询条件后,但是在tomcat中再启动时候老是报错

热度:214   发布时间:2016-04-22 21:51:48.0
lucence修改了查询条件后,但是在tomcat中再启动时候老是报错
报错日志如下,跪求大神指教啊 、、、
Stacktraces

org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@D:\tomcat_server\apache-tomcat\webapps\web-project\ind\write.lock
    org.apache.lucene.store.Lock.obtain(Lock.java:84)
    org.apache.lucene.index.IndexWriter.(IndexWriter.java:636)
    com.bluedon.emis.common.usermanage.service.impl.FullSearch.createIndex(FullSearch.java:91)
    com.bluedon.emis.common.usermanage.service.impl.FullSearch.getResult(FullSearch.java:54)
    com.bluedon.emis.common.usermanage.action.AllSearcheAction.execute(AllSearcheAction.java:64)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:597)
    com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
    com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
    com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
    com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
lucence 启动报错 Tomcat

------解决方案--------------------
手动删除索引文件夹里的write.lock文件
  相关解决方案