主题 : 搜索报错
级别: 白丁
UID: 11497
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2010-10-09
在线时长:0
1#   发表于:2010-10-11 10:05:42  IP:122.65.*.*
输入关键字,点击搜索按钮,出现异常



HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.lucene.store.NoSuchDirectoryException: directory 'D:\apache-tomcat-6.0.20-jeecms\webapps\ROOT\WEB-INF\lucene' does not exist
org.apache.lucene.store.FSDirectory.listAll(FSDirectory.java:222)
org.apache.lucene.store.FSDirectory.listAll(FSDirectory.java:245)
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:568)
org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
org.apache.lucene.index.IndexReader.open(IndexReader.java:316)
org.apache.lucene.index.IndexReader.open(IndexReader.java:202)
org.apache.lucene.search.IndexSearcher.<init>(IndexSearcher.java:63)
com.jeecms.cms.lucene.LuceneContentSvcImpl.searchPage(LuceneContentSvcImpl.java:82)
com.jeecms.cms.lucene.LuceneContentSvcImpl.searchPage(LuceneContentSvcImpl.java:73)
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)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
$Proxy47.searchPage(Unknown Source)
com.jeecms.cms.lucene.LuceneDirectivePage.execute(LuceneDirectivePage.java:54)
freemarker.core.Environment.visit(Environment.java:262)
freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
freemarker.core.Environment.visit(Environment.java:209)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:209)
freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
freemarker.core.Environment.visit(Environment.java:209)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:209)
freemarker.core.Environment.process(Environment.java:189)
freemarker.template.Template.process(Template.java:237)
com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114)
org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1060)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
2#   发表于:2010-10-11 10:16:17  IP:59.152.*.*
您好,搜索前需要在后台生成索引
级别: 白丁
UID: 11497
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2010-10-09
在线时长:0
3#   发表于:2010-10-11 10:22:21  IP:122.65.*.*
那具体需要怎么操作呢
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
4#   发表于:2010-10-11 10:32:32  IP:59.152.*.*
后台有一个生成索引,点击就可以了
级别: 白丁
UID: 11497
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2010-10-09
在线时长:0
5#   发表于:2010-10-11 11:22:32  IP:122.65.*.*
非常感谢
级别: 童生
UID: 1330
积分:17 加为好友
威望: 0 精华: 0
主题:0 回复:17
注册时间:2009-12-10
在线时长:0
6#   发表于:2010-11-18 16:13:32  IP:60.4.*.*
楼上的问题解决了么?
我用的是2.4版本的,点生成索引后,保存,可还是不行啊!
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
7#   发表于:2010-11-18 16:26:17  IP:59.140.*.*
您出什么错误?
1 共1页