0

現在、フレームセット内で複数の Web アプリケーションが相互にやり取りする必要があるプラットフォームを使用しています。この一連の Web アプリケーションとフレームセットは、Tomcat でホストされています。

現在取り組んでいるアプリケーションは、jRuby と Rails で開発されています。とにかく、jRuby -S Rails Serverコマンドを実行するのと同じようにTomcat内で開発環境を実行できるので、効果的にデバッグできますか?

私が見つけた唯一の方法は、ワーブルを使用して戦争を生成し、爆発した戦争を変更することです何かご意見は?

編集:私の最善の策は、戦争を生成し、それを消化し、シンボリックリンクを使用し、戦争生成プロセスからコピーする必要がある宝石/ライブラリを把握することだと思います。それは私が考えることができる最良の方法です。

4

3 に答える 3

0

これまでのところ、私が見つけた最善の解決策は、Tomcat でリバース プロキシをセットアップし、それを Rails 開発サーバーに向けることです。これにより、デバッグ制御を提供しながら、クライアント側で期待どおりに実行できます。

さらにテストを行う機会があれば、回答を編集して追加情報を含めます。

于 2012-08-13T03:25:19.287 に答える
0

warファイルを展開したtomcatのフォルダーに移動し、展開されたwarファイル内のファイルwebappsを見つけますweb.xml

このファイルへのパスは通常/var/lib/tomcat7/webapps/your-project-here/WEB-INF/web.xml、このファイル内にあるはずです。

これを変えるのも一つの方法です。

  <context-param>
    <param-name>rails.env</param-name>
    <param-value>production</param-value>
  </context-param>
于 2014-07-28T18:38:25.693 に答える
0

探索する 1 つのオプション: 小さなサーブレットを Tomcat にデプロイすると、Tomcat が返されます。

HTTP/1.1 301 Moved Permanently
Location: http://localhost:3000
于 2012-07-24T00:06:05.563 に答える