0

私はGWTを初めて使用し、ローカルIPアドレスまたはローカルホストと8888ポートをURLに使用して、Eclipse Europa(GWT Hostedモード)を介してGWT Webアプリケーションを実行しています。次のように:

http://127.0.0.1:8888/login.jsp?gwt.codesvr=127.0.0.1:9997

また

http://localhost:8888/login.jsp?gwt.codesvr=127.0.0.1:9997

上記の localhost/IP アドレスをローカル マシン名 (たとえば、sandip.com。「sandip.com」は完全なコンピューター名) に置き換えて、まったく同じアプリケーションを実行しようとすると、次のようなhttp://sandip.com:8888/login.jsp?gwt.codesvr=127.0.0.1:9997 メッセージが表示されます。 、したがって機能しません。


ホストが見つかりません

DNS エラー (探しているページのホスト名が存在しない) またはサーバーが接続を受け入れませんでした。

ホスト名のスペルが正しいことを確認してください。


しかし、他の非 GWT ベースの Web アプリケーションでこれを試してみたところ、正しく機能しました。何か変更を加える必要がありますか? 提案してください。

また、このデフォルト ポート (つまり 8888) を別の例: 8773 に変更し、http の代わりに https を使用したいと考えています。

上記の要件は、ローカルの Tomcat に個別にデプロイする場合に可能です。この場合、Eclipse でコードを変更する必要がある場合は、テストのために Tomcat に再デプロイする必要があります。Eclipse (つまり、GWT Hosted モード) でこれを達成する方法はありますか?

4

1 に答える 1

1

まず第一に、GWT アプリケーションを HTTPS 上のホスト モードで実行することはできないと確信しています。実際に構築して Sandip.com Web サーバーにデプロイするまで待つ必要があります...

それで、

  • -port 9876別のポートでホスト モードを実行するために使用します。
  • (または別の非 localhost IP) を使用-bindAddress 0.0.0.0して、localhost 以外の他のマシンでアプリを利用できるようにします。

DNS エラーに関してはsandip.com、ネットワーク上で内部的に解決されますか?

ホスト モードを使用する最大のポイントは、開発を容易にすることです。ホスト モード アプリを世界に公開してはいけません。

乾杯、

于 2012-10-31T08:16:07.697 に答える