Jdon 搜索出的中文内容显示的问题?

04-06-05 jyhcyd

我用的JDON2.5的但如果搜索的是中文能搜索到,但是点击搜索到的记录来显示详细信息时显示如下错误:

下面有错误发生,请将错误报告到: Jdon

org.apache.oro.text.MalformedCachePatternException: Invalid expression: ([^A-Za-z0-9_]|\b)(?||?)([^A-Za-z0-9_]|\b)

Sequence (?|...) not recognized

at org.apache.oro.text.GenericPatternCache.getPattern(Unknown Source)

at org.apache.oro.text.perl.Perl5Util.substitute(Unknown Source)

at org.apache.oro.text.perl.Perl5Util.substitute(Unknown Source)

at com.jivesoftware.util.StringUtils.highlightWords(StringUtils.java:537)

at org.apache.jsp.threadMode2_jsp._jspService(threadMode2_jsp.java:608)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:742)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:630)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:542)

at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1002)

at org.apache.jsp.thread_jsp._jspService(thread_jsp.java:119)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211)

at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:309)

at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:387)

at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)

at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)

at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)

at java.lang.Thread.run(Unknown Source)

请高手指点!!

jyhcyd
2004-06-13 21:48

问题都解决的咯!!!!!!!!!!!!!

xbyan
2004-08-11 10:14

如何解决