2010-12-16 12 views
17

私は自分のMacでGWTアプリケーションを開発しています。今は私のPC上のIEでテストすることになっています。別のコンピュータからdevモードでgwtアプリケーションをチェックする方法

しかし、私はプロジェクトを再構築して最終的にテストするためにコードをPCにコピーしたくありません。
また、自分のMacがApache + Tomcatサーバー全体をセットアップして、自分のPCがそのWebアプリケーションにアクセスできるようにプロジェクトを展開する必要もありません。

私のMacでGWTアプリケーションをデバッグモードで実行する方法はありますか?それを私のPC上のIEでテストするだけですか?私はSpring + Maven + Eclipse + GWTを使用しています。

+0

それにアクセスしようとしているときに、あなたがどのようなエラーを取得しているとして実行することができますか? – maneesh

答えて

26

eclipseの実行構成で-bindAddress 0.0.0.0を使用すると、jettyは外部のlocalhostからトラフィックを受け取ることができます。 Eclipseのメニュー

  1. 実行>デバッグの構成で

    ...
  2. を確認し、プロジェクトがWebアプリケーションの下に放置選択されている>プロジェクト名
  3. 右側のパネルに引数]タブを選択し
  4. 「プログラム引数:」の下に「-bindAddress 0.0.0.0」という引数を追加します

ここからf開発モードでリモートマシンを使用する

+0

ええ、私はそれを試みた、それは動作しませんでした、私はまだdevのモードで実行することができます:http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997、しかし私は127.0.0.1を私のmacのIPに置き換えました。それはPCから遠隔からアクセスすることはもちろん、動作しません。 – user468587

+0

上記の手順でサンプルアプリケーションを起動すると、私のアドレスはlocalhostから私のパブリックIPに変わります192.168.0.103:8888/Bind_Test.html?gwt.codesvr=192.168.0.103:9997 – Kodova

+0

私はこれを明確にしたかどうかはわかりませんが、私はgwtアプリケーションが動作しています。別のブラウザの別のブラウザでアプリを表示する必要がありますレイアウト/機能がうまく動作するかどうかを確認するには、私はDevモードでリモートマシンからデバッグすることを意味しません。 – user468587

3

set -bindAddress 0.0.0.0 in(x)=上記の「Run Configuration」の引数タブ。アプリケーションを実行すると、GWTは起動URLにコンピュータIPを使用します。あなたのブラウザでURLを開いた後、 "GWT Developer Plugin Options"を開くChromeアドレスバーの右側にあるGWTツールボックスをクリックしてください。今すぐあなたのIPをWebサーバーの例外リストに追加してください。 MavenのためのGWT Developer Plugin Options

1

、あなたは

mvn gwt:run -Dgwt.bindAddress=0.0.0.0 
関連する問題