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 ロック メカニズムの詳細な例

推薦する

React NativeプロジェクトでLottieアニメーションを使用する方法

Lottie は、Airbnb が開発した iOS、Android、React Native 向けの...

Linux は suid vim.basic ファイルを使用して権限昇格を実現します。

カリで再現まず、必要なvim.basicファイルにsuid権限を設定します。 chmod u+s /...

MySQL インデックスがソートに与える影響の分析例

この記事では、例を使用して、MySQL インデックスがソートに与える影響を説明します。ご参考までに、...

Linux ホスト名設定の詳細な紹介

目次1. Linuxホスト名を設定するクライアントホストを構成するサーバーホストを構成する2. ホス...

初心者向けMySQLシリーズチュートリアル

目次1. 基本概念と基本コマンド1) 基本的な概念2) 基本コマンド2. SQL文の記述順序と実行順...

Ubuntu の Docker で mysql5.6 をインストールする方法

1. mysql5.6をインストールする docker 実行 mysql:5.6すべてのアイテムのダ...

よく忘れられがちな CSS のヒント 26 選

これは、よく使われるけれども忘れられがちな CSS 実装方法のコレクションです。抜けや追加があれば、...

favicon.ico についていくつか注意点があります (ルートディレクトリに置くのがベストです)

任意のウェブページを開きます。例: http://www.baidu.com/ ブラウザのタブのヘッ...

操作例 MySQL ショートリンク

MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...

Linux ifconfig コマンドの使用

1. コマンドの紹介ifconfig (ネットワーク インターフェイスを構成する) コマンドは、ネッ...

CSSを使用してAndroidシステムの読み込みアニメーションを実装する

Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...

純粋な CSS3 でモバイルの拡大と縮小の効果を実装するためのサンプル コード

この記事では、純粋な CSS3 を使用してモバイル端末での展開と折りたたみの効果を実装するサンプルコ...

HTMLページのヘッダーコードは完全に明確です

以下のコードはすべて <head>...</head> の間にあり、具体的な...

js 加算、減算、乗算、除算の正確な計算方法のサンプルコード

序文コンピュータの数値は浮動小数点であるため、計算プロセス中に取得されるデータは通常正確ではなく、そ...

Firefox で英語の文字が折り返されない問題の解決方法

テキストのレイアウトには、言語に応じていくつかの書式設定要件があります。たとえば、簡体字中国語では、...