`

使用Lucene出错.LOG信息

阅读更多
正在重建索引...
错误Failed to open index for sub-index [aarticle]; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock

org.compass.core.engine.SearchEngineException: Failed to open index for sub-index [aarticle]; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
at org.apache.lucene.store.Lock.obtain(Lock.java:56)
at org.apache.lucene.index.TransIndex.(TransIndex.java:138)
at org.apache.lucene.index.TransIndex.(TransIndex.java:108)
at org.compass.core.lucene.engine.transaction.ReadCommittedTransaction$TransIndexManager.openTransIndexBySubIndex(ReadCommittedTransaction.java:142)
at org.compass.core.lucene.engine.transaction.ReadCommittedTransaction.doDelete(ReadCommittedTransaction.java:327)
at org.compass.core.lucene.engine.transaction.AbstractTransaction.delete(AbstractTransaction.java:116)
at org.compass.core.lucene.engine.LuceneSearchEngine.delete(LuceneSearchEngine.java:311)
at org.compass.core.lucene.engine.LuceneSearchEngine.delete(LuceneSearchEngine.java:300)
at org.compass.core.impl.DefaultCompassSession.delete(DefaultCompassSession.java:359)
at org.compass.core.impl.DefaultCompassSession.delete(DefaultCompassSession.java:349)
at org.mypackage.service.imp.SearchServiceImp.reindex(SearchServiceImp.java:151)
at cn.allobject.struts.action.RebuildSearchIndexAction.index_list_of_books(RebuildSearchIndexAction.java:98)
at cn.allobject.struts.action.RebuildSearchIndexAction.execute(RebuildSearchIndexAction.java:73)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at cn.java1995.filter.GZipFilter.doFilter(GZipFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at cn.allobject.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Unknown Source)

分享到:
评论
2 楼 east_java 2008-11-26  
D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
linginfanta 写道

你的解决方案呢?

删除D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
这个文件..现在还没有想到别的方法..应该可以在程序中处理下..对lucene学习还只是起步!
1 楼 linginfanta 2008-11-26  
你的解决方案呢?

相关推荐

    Lucene.Net.Analysis.Cn.dll

    2. **创建索引**: 使用IndexWriter类,配置Analyzer(如使用Lucene.Net.Analysis.Cn.dll中的分词器),然后将需要索引的文档添加到索引中。 3. **查询**: 创建一个IndexSearcher对象,构造Query对象(如使用...

    Lucene.Net.dll

    开发者可以通过NuGet包管理器轻松地将其引入项目,同时可以找到大量的教程、示例代码和第三方扩展,帮助开发者更好地理解和使用Lucene.Net。 总之,Lucene.Net.dll 2.9.2版本是.NET开发者构建全文搜索引擎的理想...

    lucene.net.dll(3.0.3.0)

    lucene.net.dll(3.0.3.0)

    Lucene.Net.dll 2.1

    Lucene.Net.dll 2.1 Lucene.Net,.net 的开源 全文搜索框架!

    IKAnalyzer 支持高版本最新Lucene 5.x、6.x、7.x

    - IKAnalyzer支持Lucene的高版本,意味着用户在使用新版本的Lucene时,可以无缝集成IKAnalyzer,从而实现高效的中文分词,提升搜索质量。 3. **Lucene 5.x、6.x、7.x的关键特性**: - Lucene 5.x引入了新的Doc...

    适合练手、课程设计、毕业设计的Java项目源码:公交搜索系统(java结合lucene).rar

    适合练手、课程设计、毕业设计的Java项目源码:公交搜索系统(java结合lucene).rar 适合练手、课程设计、毕业设计的Java项目源码:公交搜索系统(java结合lucene).rar 适合练手、课程设计、毕业设计的Java项目源码...

    Lucene.Net.NLS.rar

    在现代的互联网环境中,搜索引擎已经成为获取信息的关键工具。在.NET开发领域,Lucene.Net是一个强大的、高性能的全文搜索引擎库,它提供了对文本数据的索引和搜索功能。本文将详细解析Lucene.Net.NLS,这是一个针对...

    Lucene.Net.DemoLib.dll

    1. **索引构建**:Lucene.Net.DemoLib.dll提供了如何创建索引的示例,包括从文本文件、数据库或其他数据源中提取信息,并将这些信息转换为可搜索的索引结构。 2. **查询解析与执行**:这个库展示了如何构建和执行...

    Lucene4.X 第十五讲-Lucene高级进阶

    最后,虽然Lucene使用Java语言写成,但是开放源代码社区的程序员正在不懈的将之使用各种传统语言实现(例如.net framework[14]),在遵守Lucene索引文件格式的基础上,使得Lucene能够运行在各种各样的平台上,系统...

    lucene.net.analysis.cn

    在信息技术领域,搜索引擎的构建是不可或缺的一部分,而Lucene.NET作为一款高性能、全文检索引擎库,为开发者提供了强大的文本检索能力。在这个专题中,我们将聚焦于“lucene.net.analysis.cn”,这是一个专门针对...

    IKAnalyzer 支持高版本Lucene 6.x及以上

    来自牛人修改的IKAnalyzer,https://github.com/sea-boat/IKAnalyzer-Mirror,亲测Lucene7.2可用

    lucene1.4.3.jar

    此外,Lucene 1.4.3还提供了丰富的API供开发者使用,例如,IndexWriter用于创建和更新索引,IndexReader用于读取索引,Searcher用于执行查询。这些API的设计使得开发者能够灵活地构建自己的搜索引擎应用。 通过阅读...

    lucene org.apache

    org.apache.lucene.analysis.cjk.CJKAnalyzer .......

    lucene5.X与lucene3.60的版本差异

    9. Lucene-5608, Lucene-5565:空间前缀树和单元API进行了重构,不再使用字符串标识,而是按需重新声明单元,增加了灵活性。 10. Lucene-5666:对非倒排访问(如排序、分类、分组)进行了改变,使用API而非`...

    lucene3.6.jar

    在使用“lucene3.6.jar”和IkAnalyzer时,首先需要在项目中引入这两个库,然后创建一个Lucene的索引 writer,将待检索的文本通过IkAnalyzer进行分词处理,并写入到索引中。接着,当用户输入查询时,使用Analyzer解析...

    lucene.net.dll 2.9.2

    lucene.net.dll 2.9.2 版本,低版本的技术更稳定,避免出错,lucene.net.dll 2.9.2 版本,低版本的技术更稳定,避免出错

Global site tag (gtag.js) - Google Analytics