在Mac OS X Lion上进行java更新后,Solr连接拒绝了错误

我最近更新了Java的Mac OS X 10.7更新1.之后,我认识到,在我的本地开发应用程序Rails 3.0.10与太阳黑子/ 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 

但是,如果我发送全function的search请求,我得到一个连接拒绝错误:

 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之后确认它的出现?

我们可以在黑子轨道的贡献者的帮助下修复它,并在最后一次更新之前返回到候选版本gem verioned。

 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更新造成的。