首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr + Jelastic访问URL

Solr + Jelastic访问URL
EN

Stack Overflow用户
提问于 2013-02-24 04:12:19
回答 2查看 354关注 0票数 1

我已经在Jelastic和Jetty中部署了Solr。可以通过以下URL访问其管理页面:

代码语言:javascript
复制
http://mydomain.jelastic.servint.net/solr

但当我尝试从另一台机器添加文档时,如下所示:

代码语言:javascript
复制
String urlString = "http://mydomain.jelastic.servint.net/solr";
SolrServer solr = new HttpSolrServer(urlString);
SolrInputDocument document = new SolrInputDocument();
document.addField("id", "552199");
document.addField("name", "Gouda cheese wheel cheese");
UpdateRequest req = new UpdateRequest();
req.add(document);
UpdateResponse response = req.process(solr);

它不起作用。我收到以下错误:

代码语言:javascript
复制
org.apache.solr.common.SolrException: Server at http://mydomain.jelastic.servint.net/solr returned non ok status:411, message:Length Required

如果我使用一个伪造的URL,它会返回相同的错误,所以我认为根本原因一定是URL有问题。

它可以在同一台机器上很好地访问Solr。

有人能帮我一下吗?

EN

回答 2

Stack Overflow用户

发布于 2013-09-09 14:23:55

我也有同样的问题。并且解决了。原因是1.3.9版本以下的nginx不支持HttpChunkinModule。http://wiki.nginx.org/HttpChunkinModule

票数 0
EN

Stack Overflow用户

发布于 2013-10-23 04:24:39

它还可能需要您的Jetty应用服务器使用Public IP。因为在默认情况下,所有请求都会通过全局解析器,而且它还会限制您的操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15045113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档