2011-12-21 4 views
0

私は奇妙な問題があります。私はJRuby1.9.2/Rails 3.0.10/Ubuntuアプリケーションを持っており、Webサービス(それ自体はHeroku/Bamboo/MRI-1.9.2上のRailsアプリケーション)にデータをアップロードするREST呼び出しを行います。Tomcatに移動したときにJRubyのRestクライアント呼び出しが機能しない

require 'rest-client' #https://github.com/archiloque/rest-client 
vurl=http://myapp.heroku.com/resourcee 
RestClient.post vurl, :things=>things.to_json, :content_type=>:json, :accept=>:json 

このレールサーバーをコマンドラインから(「rails server」経由で)実行すると、すべて正常に動作します。しかし、このアプリケーションをWARファイル( "bundle exec warble war"を使用)にパックしてTomcatにデプロイすると、RestClient.postを呼び出す同じコードがまったく動作しません。

Firebugの出力を見てみましたが、何の助けにもなりませんでした。何か不足していますか?

答えて

0

この場合、Firebugがどのように役立つかわかりません。 rest-client呼び出しをbegin/rescueブロックでラップすると、例外がスローされますか? tcpdumpのようなツールでネットワークトラフィックをスヌーピングすると、Herokuアプリケーションへの発信ネットワーク接続は見えますか?

関連する問題