質問: java webアプリケーションをデプロイする方法は? java webアプリケーションを開発しましたが、サーバーでホストしてクライアントに表示したいと思います。私はそれを私のlocalpcでweb-browserを介して実行しようとしましたが、うまくいきました。 webapplicationのurlでホスト名を「localhost」として指定しました。今度は、インターネット上の他のコンピューターを使用しているクライアントに表示したいと思います。 「localhost」をwebapplicationのurlから現在のipアドレスに置き換えようとしました。しかし、そのurlを自分のブラウザに配置すると、機能しませんでした。そのwebアプリケーションをクライアントに表示するにはどうすればよいですか。私は自分のドメイン名を持っていますが、ウェブホスティングを所有していません。ウェブホスティングプランを購入したくありません。もう1つの問題:静的ipアドレスを持っていません。 ispに接続すると、ほぼ毎回ipが変更されます。
回答: 「localhost」をwebapplicationのurlから現在のipアドレスに置き換えようとしました。しかし、そのurlを自分のブラウザに配置すると、機能しませんでした。 ネットワーク構成の詳細がなければ、何も言うことはできません。ルーターを使用していますか、ファイアウォールがありますか。また、最初にローカルipアドレス(ループバックアドレスではなく、外部ipアドレスではない)を使用できることを確認してください。 、ローカルのルーティング不可能なアドレス)。 静的ipアドレスを持っていません。 ispに接続すると、ほぼ毎回ipが変更されます。 これは問題ではありません。毎回「外部」ipをclienに与えたくない場合は、 dyndns.org や no-ip)のようなダイナミックdnsサービスを使用できます。 .org 。