it-swarm-ja.com

Java Webアプリケーションをデプロイする方法は?

Java Webアプリケーションを開発しましたが、サーバーでホストしてクライアントに表示したいと思います。

私はそれを私のlocalpcでweb-browserを介して実行しようとしましたが、うまくいきました。 webApplicationのURLでホスト名を「localhost」として指定しました。

今度は、インターネット上の他のコンピューターを使用しているクライアントに表示したいと思います。 「localhost」をwebApplicationのURLから現在のIPアドレスに置き換えようとしました。しかし、そのURLを自分のブラウザに配置すると、機能しませんでした。

そのWebアプリケーションをクライアントに表示するにはどうすればよいですか。

私は自分のドメイン名を持っていますが、ウェブホスティングを所有していません。

ウェブホスティングプランを購入したくありません。


もう1つの問題:

静的IPアドレスを持っていません。 ISPに接続すると、ほぼ毎回IPが変更されます。

2
Yatendra Goel

「localhost」をwebApplicationのURLから現在のIPアドレスに置き換えようとしました。しかし、そのURLを自分のブラウザに配置すると、機能しませんでした。

ネットワーク構成の詳細がなければ、何も言うことはできません。ルーターを使用していますか、ファイアウォールがありますか。また、最初にローカルIPアドレス(ループバックアドレスではなく、外部IPアドレスではない)を使用できることを確認してください。 、ローカルのルーティング不可能なアドレス)。

静的IPアドレスを持っていません。 ISPに接続すると、ほぼ毎回IPが変更されます。

これは問題ではありません。毎回「外部」IPをclienに与えたくない場合は、 dyndns.orgno-ip)のようなダイナミックDNSサービスを使用できます。 .org

1
Pascal Thivent

現在のスキルセットを使用して、Google Appsにサインアップし、Java Webアプリケーションをクラウドにデプロイすることをお勧めします。いくつかの制限がありますが、問題が発生する人はおそらくいないでしょう。

それ以外の場合は、他の人がWebサーバーにアクセスできるように、ルーターに穴を開ける必要があります。