1. ホーム
  2. Maven

起動時の子コンテナの処理に失敗したエラー

2022-02-22 14:57:39

         SVNを更新した後、直接起動せず、A child container failed during startというエラーが報告されます。ネットで調べたところ、様々な解決策があるようです。以前のシステムと比較した結果、アップデート後にjarパッケージを複数導入していることがわかったので、新しく追加されたパッケージを全てkillしました。その後、1つずつ導入していき、最終的にicu4j2.6.1.jarというjarパッケージを導入したところ、このエラーを発見しました。

         回避策として、jarパッケージのバージョンを上げ、mavenで導入するというユーザーもいました。

<dependency>  
   <groupId>com.ibm.icu</groupId>  
   <artifactId>icu4j</artifactId>  
   <version>3.4.4</version>  
</dependency>

         ウェブ上で多種多様な回答がある理由は、実に表面的なものです。その理由は、jarパッケージかweb.xmlの設定に問題があるためです。web.xmlに問題がある場合は、通常、例外が表示されます。jarパッケージの競合であれば、なかなか見えてこないことが多いです。今回はjarパッケージを比較し、add-by-addの手法でトラブルシューティングを行います。