Tomcat server_A 子コンテナの起動に失敗しました。
2022-02-22 19:19:30
1. Tomcatサーバーを起動したところ、index.jspページが実行できず、以下のエラーが報告されることが判明しました。
A child container failed during start
ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]. StandardHost[localhost].StandardContext[/exp3]]
at java.util.concurrent.FutureTask.report(Unknown Source)
FutureTask.get(Unknown Source) at java.util.concurrent.
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1119)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]. StandardContext[/exp3]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
... 6 more
Caused by: java.lang.NoClassDefFoundError: Lorg/apache/commons/logging/Log;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
Class.getDeclaredFields(Unknown Source) at java.lang.
at org.apache.catalina.util.Inspection.getDeclaredFields(Inspection.java:106)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:270)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:139)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:417)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:891)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5522)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
... 6 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
... 20 more
コンソールのCause Byの後ろのエラーの原因である、最も重要な情報を無視して、この情報を無視したため、プロジェクトがどのように修正されても実行できませんでしたindex.jspページ
というエラーが出ています。
定義されたクラスが見つからないというエラーによって促され、ログファイルとして知ることができるクラスの仕様についてのjarパッケージが続く
その理由は、springフレームワークをロードするには、springに必要なロギングパッケージの1つである commons-logging-1.1.1(または他のバージョン)または をWEB-INFの下のlibディレクトリに追加する必要があります。
サーバーの起動時やプログラムのデバッグ時には、決してコンソールを無視してはいけません。 原因 なぜなら、それがエラーの原因であることが多いからです
Tomcatサーバーの起動時に上記のエラーが発生することが多々ありますが、エラーの原因が異なる場合があり、プログラムを正常に起動し実行する前に、コンソールのCause Byの後のプロンプトに従って対応するエラーを解決することが必要です。
関連
-
[解決済み] org.springframework.web.servlet.PageNotFound noHandlerFound URIを持つHTTPリクエストのマッピングが見つからない。
-
[解決済み】クラスパス上にSpring WebApplicationInitializerの型が検出されない
-
[解決済み] Spring Batchのステップスコープの仕組み
-
[解決済み] Spring boot - マネージドタイプではありません。
-
[解決済み] 復旧しようとする宛先のJMSメッセージリスナー起動者のセットアップに失敗しました。
-
[解決済み] mvc:annotation-driven はバインドされていません。
-
[解決済み] CommandLineRunnerの実行に失敗しました - Spring Batch
-
Spring エラー: java.lang.IllegalStateException: ApplicationContextのロードに失敗しました
-
自動配線された依存関係のインジェクションに失敗する; 自動インジェクションに失敗する問題
-
クラスパス上に Spring WebApplicationInitializer のタイプが検出されない Loading configuration file not found or spring main configuration not found.
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Springのpostメソッド "Required request body is missing"
-
[解決済み] ユニットテストから ApplicationContext を読み込むのに失敗しました。FileNotFound
-
[解決済み] 一意なビーンによる春の自動配線。Spring は一致する Bean が 1 つであると予想していたが、2 つ見つかった
-
[解決済み] SecurityContextにAuthenticationオブジェクトが見つかりませんでした - Spring 3.2.2
-
[解決済み] <mvc:default-servlet-handler />の必要性と用途は何ですか?
-
[解決済み] 例外を取得しました。springSecurityFilterChain'という名前のビーンが定義されていません。
-
[解決済み] Junit with Spring - TestContextManager [ERROR] TestExecutionListenerを許可する際に例外をキャッチしました。
-
[解決済み] SpringBootです。以下の候補からメインクラスを1つも見つけることができません。
-
FunctionService' タイプのビーンが見つかりませんでした。
-
SpringトランザクションとMySQLトランザクション詳細インタビュー