把Solr部署到weblogic上运行,也许会碰到中文检索条件导致无法检索互结果,从管理界面看返回的内容中,检索条件是乱码。这个问题其实不是Solr的问题,是weblogic不能正确处理GET中文参数编码导致的。解决办法就是在web.xml中加入一段:
<context-param> <param-name>weblogic.httpd.inputCharset./*</param-name> <param-value>UTF-8</param-value> </context-param>
?,然后重启服务器或得新部署应用就可以了。