当Webapp在不同的服务器上运行时,Solr结果会有所不同。编码问题?

当Webapp在不同的服务器上运行时,Solr结果会有所不同。编码问题?

问题描述:

我有以下情况:当Webapp在不同的服务器上运行时,Solr结果会有所不同。编码问题?

我刚搬到一个web应用程序我开发到我们的生产服务器,它似乎,当我执行搜索时,SearchResult所从我得到我的developmentserver不同,虽然我送完全相同的请求到完全相同的SOLR服务器。我不知道如何描述这个,我只是注意到,在resulttext上,特殊字符没有被正确显示。我在我的pagetext中随处可见德语变音符号等,并且一切正常,除了我读过的那些从SOLR返回的JSON对象外。在我的开发服务器上,这些工作也很好,所以这个问题显然似乎是生产服务器之一。

因为我不知道从哪里开始寻找,我没有包含任何代码/配置文件,但是我会尽可能地提供一切有用的信息。

在此先感谢您提出的任何提示。干杯!

详情:

  • 的Tomcat 7在两个环境中
  • JSF 2.0 /春
+0

如果您怀疑这是一个编码问题,您是否愿意分享enco你在不同的地方配置了什么?也许一些小提琴手/ LiveHTTPHeaders /萤火虫采样等? –

$TOMCAT_HOME/conf/server.xml文件两台服务器看一看,检查自己是否在这一行有所不同:

<Connector port="8080" ... URIEncoding="UTF-8" /> 
+0

就是这样,谢谢一堆! – user871784