主题 : 2.4.2 final 中“搜索”功能报错。哪位大虾能帮忙解决
级别: 童生
UID: 3906
积分:45 加为好友
威望: 0 精华: 0
主题:6 回复:10
注册时间:2010-03-03
在线时长:0
1#   发表于:2010-03-04 11:05:39  IP:221.159.*.*
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:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jeecms\WEB-INF\lucene\article' 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.article.lucene.LuceneArticleSvcImpl.search(Unknown Source)
com.jeecms.article.action.front.ArtiIndeAct.search(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.jeecms.common.struts2.interceptor.UrlInterceptor.doIntercept(Unknown Source)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.jeecms.core.web.CookieIdentityInterceptor.doIntercept(Unknown Source)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.jeecms.common.struts2.interceptor.DomainNameInterceptor.doIntercept(Unknown Source)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.jeecms.common.struts2.interceptor.ProcessingStartInterceptor.intercept(Unknown Source)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:532)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
级别: 秀才
UID: 1558
积分:54 加为好友
威望: 0 精华: 0
主题:3 回复:32
注册时间:2010-01-07
在线时长:0
2#   发表于:2010-03-04 11:18:04  IP:221.105.*.*
登录后台→首页→缓存管理→全文检索→生成索引
明白了么?
因为没有生成索引文件而报错的
级别: 童生
UID: 3137
积分:20 加为好友
威望: 0 精华: 0
主题:1 回复:11
注册时间:2010-02-25
在线时长:0
3#   发表于:2010-03-05 16:13:40  IP:221.39.*.*
需要生成索引
级别: 童生
UID: 1574
积分:41 加为好友
威望: 0 精华: 0
主题:4 回复:25
注册时间:2010-01-09
在线时长:0
4#   发表于:2010-03-19 19:30:27  IP:58.61.*.*
偶也是这个问题,解决了,呵呵
级别: 秀才
UID: 5161
积分:50 加为好友
威望: 0 精华: 0
主题:7 回复:10
注册时间:2010-04-01
在线时长:0
5#   发表于:2010-04-01 10:16:52  IP:124.220.*.*
解决了,谢谢
级别: 秀才
UID: 5434
积分:16 加为好友
威望: 0 精华: 0
主题:1 回复:9
注册时间:2010-04-09
在线时长:0
6#   发表于:2010-04-12 19:43:21  IP:218.130.*.*
请问,楼主,你是怎么安装成功的呀?
级别: 白丁
UID: 3
积分:2415 加为好友
威望: 0 精华: 0
主题:23 回复:1614
注册时间:2009-06-02
在线时长:0
7#   发表于:2010-04-13 22:32:30  IP:117.114.*.*
在后台“首页-->缓存管理-->生成索引”
这样就可以了
生命在于折腾!
级别: 秀才
UID: 5434
积分:16 加为好友
威望: 0 精华: 0
主题:1 回复:9
注册时间:2010-04-09
在线时长:0
8#   发表于:2010-04-14 20:43:09  IP:221.19.*.*
OK, 我今天也遇到了类似的问题,经过你们的提示,已经OK了。
级别: 秀才
UID: 951
积分:58 加为好友
威望: 0 精华: 0
主题:6 回复:25
注册时间:2009-10-10
在线时长:0
9#   发表于:2010-05-10 16:33:07  IP:221.118.*.*
需要生成索引
1 共1页