Tomcat 当Webapp在不同的服务器上运行时,Solr结果会有所不同。编码问题?
我有以下情况: 我刚刚将我开发的一个webapp移动到了我们的生产服务器上,当我执行搜索时,搜索结果似乎与我在开发服务器上得到的结果不同,尽管我将完全相同的请求发送到完全相同的SOLR服务器。我不知道如何描述这一点,我只是注意到,在resulttext上,特殊字符没有正确显示。在我的pagetext中,到处都会出现德语umlauts等,除了我从SOLR返回的JSON对象中读取的内容外,一切都很正常。在我的开发服务器上,这些工作也很好,因此问题显然是生产服务器 由于我不知道从哪里开始寻找,我还没有包括任何代码/配置文件,但是我很乐意提供一切有帮助的东西 提前感谢您提供的任何提示。干杯 详情:Tomcat 当Webapp在不同的服务器上运行时,Solr结果会有所不同。编码问题?,tomcat,jsf-2,encoding,utf-8,solr,Tomcat,Jsf 2,Encoding,Utf 8,Solr,我有以下情况: 我刚刚将我开发的一个webapp移动到了我们的生产服务器上,当我执行搜索时,搜索结果似乎与我在开发服务器上得到的结果不同,尽管我将完全相同的请求发送到完全相同的SOLR服务器。我不知道如何描述这一点,我只是注意到,在resulttext上,特殊字符没有正确显示。在我的pagetext中,到处都会出现德语umlauts等,除了我从SOLR返回的JSON对象中读取的内容外,一切都很正常。在我的开发服务器上,这些工作也很好,因此问题显然是生产服务器 由于我不知道从哪里开始寻找,我还没有
- Tomcat7在这两种环境中都适用
- JSF2.0/Spring
$TOMCAT_HOME/conf/server.xml
文件,并检查它们是否在这一行中有所不同:
<Connector port="8080" ... URIEncoding="UTF-8" />
如果您怀疑这是一个编码问题,是否愿意共享您在不同位置配置的编码?可能是fiddler/LiveHTTPHeaders/Firebug采样等。?