Mac OS X Lion 上的 java 更新后 Solr 连接被拒绝错误

发布于 2024-12-16 10:31:16 字数 859 浏览 2 评论 0原文

我最近更新了 Mac OS X 10.7-Update 1 的 Java。之后我认识到,在 Rails 3.0.10 下使用 sunspot/solr 的本地开发应用程序中,solr 服务器正确启动

0:03.80 /usr/bin/java -Dsolr.data.dir=/var/folders/j0/h6j1w2px233bb_g2461l8pnr0000gn/T -Dsolr.solr.home=/Users/XXXXXXX/.rvm/gems/ruby-1.9.2-p180/bundler/gems/sunspot-a32d14da2650/sunspot_solr/solr/solr -jar start.jar

但是如果我发送一个功能齐全的搜索请求,我会得到一个连接被拒绝错误:

Errno::ECONNREFUSED (Connection refused - connect(2))

我的一位同事最近使用 OS X 10.6-Update 6 的 Java 更新更新了 OS X Snow Leopard 的安装,并且遇到了相同的错误,因此我们将 Java 更新确定为一个可能的原因是,solr 是基于 Java 的。

我在 Rails 3.0.10 上使用以下 gem:

gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot'
gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git'

有人可以帮助我解决这个问题或在 OS X 上更新 Java 后确认它的出现吗?

多谢!

I recently updated Java for Mac OS X 10.7-Update 1. After that I recognized that in my local development application under Rails 3.0.10 with sunspot/solr the solr-server starts correctly

0:03.80 /usr/bin/java -Dsolr.data.dir=/var/folders/j0/h6j1w2px233bb_g2461l8pnr0000gn/T -Dsolr.solr.home=/Users/XXXXXXX/.rvm/gems/ruby-1.9.2-p180/bundler/gems/sunspot-a32d14da2650/sunspot_solr/solr/solr -jar start.jar

But if I send a fully functional search request I get a connection refused error:

Errno::ECONNREFUSED (Connection refused - connect(2))

One of my collegues recently updated its installation of OS X Snow Leopard with the Java Update for OS X 10.6-Update 6 and is getting the same error, so we determined the Java Update as a possible reason, since solr is Java based.

I am using on Rails 3.0.10 following gems:

gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot'
gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git'

Can someone help me with this problem or confirm its appearence after updating Java on OS X?

Thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

四叶草在未来唯美盛开 2024-12-23 10:31:16

我们可以在 sunspot Rails 的一位贡献者的帮助下修复它,并返回到上次更新之前版本的候选版本 gem。

gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git', :ref => '79175ea'
gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot', :ref => '79175ea'

这为我们解决了这个问题,因为我们非常确定它是由 Mac OS Java 更新引起的。

We could fix it with the help of one of the contributors from sunspot rails and returned to a release candidate gem verioned before the last update.

gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git', :ref => '79175ea'
gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot', :ref => '79175ea'

This fixed the issue for us be we are pretty sure that it was caused by the Mac OS Java update.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文