2011-12-21 3 views
0

J'ai un problème étrange. J'ai une application JRuby1.9.2/Rails 3.0.10/Ubuntu qui effectue un appel REST pour télécharger des données vers un service web (qui est lui-même une application Rails sur Heroku/Bamboo/MRI-1.9.2). Lorsque j'exécute ce serveur Rails à partir de la ligne de commande (via "rails server"), tout fonctionne correctement. Mais quand j'emballe cette application dans un fichier WAR (en utilisant "bundle exec warble war") et que je la déploie sur un Tomcat, le même code qui appelle RestClient.post ne fonctionne pas du tout.Mon appel de repos-client JRuby ne fonctionne pas lorsque je le déplace vers Tomcat

J'ai essayé de regarder la sortie dans Firebug, et cela n'a pas aidé. Est-ce que je manque quelque chose?

Répondre

0

Je ne sais pas comment Firebug aiderait dans ce cas. Si vous encapsulez votre appel rest-client dans un bloc begin/rescue, lance-t-il une exception? Si vous observez le trafic réseau avec un outil tel que tcpdump, voyez-vous des connexions réseau sortantes à votre application Heroku?

Questions connexes