Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat 当Webapp在不同的服务器上运行时,Solr结果会有所不同。编码问题?_Tomcat_Jsf 2_Encoding_Utf 8_Solr - Fatal编程技术网

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

Tomcat 当Webapp在不同的服务器上运行时,Solr结果会有所不同。编码问题?,tomcat,jsf-2,encoding,utf-8,solr,Tomcat,Jsf 2,Encoding,Utf 8,Solr,我有以下情况: 我刚刚将我开发的一个webapp移动到了我们的生产服务器上,当我执行搜索时,搜索结果似乎与我在开发服务器上得到的结果不同,尽管我将完全相同的请求发送到完全相同的SOLR服务器。我不知道如何描述这一点,我只是注意到,在resulttext上,特殊字符没有正确显示。在我的pagetext中,到处都会出现德语umlauts等,除了我从SOLR返回的JSON对象中读取的内容外,一切都很正常。在我的开发服务器上,这些工作也很好,因此问题显然是生产服务器 由于我不知道从哪里开始寻找,我还没有

我有以下情况:

我刚刚将我开发的一个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采样等。?