Dockerモードで起動したTomcatのホームページにアクセスすると404エラーが発生する

Dockerモードで起動したTomcatのホームページにアクセスすると404エラーが発生する

シナリオ:

docker で tomcat を起動すると (Alibaba Cloud からダウンロードしたバージョン 8.5.50)、tomcat ホームページにアクセスすると 404 エラーが発生しました。オンラインで多くのチュートリアルを検索しましたが、解決策が見つかりませんでした。最終的に、ビデオの説明で問題を見つけました (ダウンロードしたバージョンの問題かどうかはわかりません)

具体的な状況:

コマンド docker exec -it を使用して tomcat コンテナ ID /bin/bash を実行し、tomcat ディレクトリに入ります。

webapps フォルダに入り、空であることを確認します (Tomcat のデフォルトのウェルカム ページは、実際にはパス webapps/ROOT/index.jsp または index.html に配置されている必要があります)

その隣に webapps.dist ファイルがあることがわかりました。それを入力すると、webapps ファイルにあるはずのファイルがすべて webapps.dist ファイルにあることがわかりました。今では、その理由がわかりません。 ! !

写真:

webapps.dist の名前を webapps に変更します。元の webapps (空のファイル) は削除するか、別の名前に変更することができます: mv webapps.dist webapps

注意: サーバー上にある場合は、マップされたホスト ポートを必ず開いてください。そうしないと、アクセスできなくなります。

これで、Docker で Tomcat を起動したときにホームページにアクセスすると発生する 404 エラーに関するこの記事は終了です。Docker で Tomcat を起動したときに発生する 404 エラーに関するその他の関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • DockerにTomcat8をインストールする方法
  • Docker に Tomcat をインストールし、Springboot プロジェクトの WAR パッケージをデプロイする方法
  • Docker コンテナで DockerFile を使用して複数の Tomcat サービスをデプロイする手順
  • 負荷分散と動的および静的分離操作を実現するDocker NginxコンテナとTomcatコンテナ
  • Docker で Tomcat、MySQL、Redis をインストールするための詳細な手順
  • Docker Tomcat のアクセス インターフェイスが表示されないのはなぜですか?
  • Docker tomcatのメモリサイズを設定する方法

<<:  XHTML チュートリアル: 初心者のための XHTML の基礎

>>:  MySQL InnoDB ロック メカニズムの詳細な例

推薦する

VMware仮想マシンにdeepin20をインストールする最も完全で詳細なプロセス

仮想マシンソフトウェア: VMware Workstationイメージ: deepin-deskto...

HTML+CSS+JS でスタックカルーセル効果を実装するサンプルコード

効果:スライドショーが一方向に動く場合、各画像のサイズ、位置、透明度、レベルを変更する必要があります...

IOSデータベースアップグレードデータ移行の詳細な例

IOSデータベースアップグレードデータ移行の詳細な例まとめ:昔、データベースのバージョン アップグレ...

React HTML で react を使用する 2 つの方法

基本的な使い方 <!DOCTYPE html> <html lang="...

グループフィールドを 1 行に書き込むための mysql group_concat メソッドの例

この記事では、MySQL group_concat を使用してグループ化されたフィールドを 1 つの...

bashコマンドの使い方の詳細な説明

Linux では、基本的に vi エディタのように「.sh」拡張子を持つテキストの処理と実行を記述す...

画面なしで無線ネットワークに接続しているときに Raspberry Pi の IP アドレスを見つける方法

あなたがlinuxerだと仮定すると、 windowserだとは想定しません。Windows ユーザ...

マウスを傾けた状態でのフリップナビゲーションの問題に関する研究

この記事では、マウス フリップナビゲーションの制作についてまだ疑問を持っている友人の役に立つことを期...

Vue.js の計算プロパティ、監視プロパティ、ライフサイクルの詳細な説明

目次序文計算されたプロパティ計算プロパティの紹介入門ケース統計価格事例ゲッターメソッドとセッターメソ...

Linux CDの意味と使い方

Linux CD とはどういう意味ですか? Linux では、cd はディレクトリの変更を意味します...

Linux centos7 環境での MySQL インストール チュートリアル

Linux centos7 環境に MySQL をインストールする手順の詳細な紹介MySQLをインス...

Nginx サーバーで Web クローラーをブロックおよび禁止する方法

通常、すべての Web サイトは、多くの非検索エンジン クローラーに遭遇します。これらのクローラーの...

純粋な CSS3 で美しい入力ボックスアニメーションスタイルライブラリを実現 (テキスト入力愛)

純粋な CSS3 で実装された美しい入力ボックス アニメーション スタイル ライブラリを共有します ...

MySQL 1対多関連クエリのページングエラー問題の解決方法

XML価格照会のクエリデータにはリストが含まれているため、コレクションが必要です <結果マップ...

JavaScript で DOM 要素を監視する MutationObServer の詳細

1. 基本的な使い方これは MutationObserver コンストラクターを通じてインスタンス化...