日期:2014-05-20  浏览次数:20654 次

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文件