4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【解決方法】子コンテナーを開始できません

Posted at

サーバ開始時のエラー

Eclipse上でJRE関連のエラーを解決し、サーバが起動できる状態にしたうえでTomcatの開始を実施した際、以下のエラーが出ました。

情報: サーブレットエンジンの起動:[Apache Tomcat/9.0.56] [木 4月 28 11:33:50 JST 2022]
重大: 子コンテナーを開始できません。 [木 4月 28 11:33:50 JST 2022]
重大: 子コンテナーを開始できません。 [木 4月 28 11:33:50 JST 2022]
重大: 必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。 [木 4月 28 11:33:50 JST 2022]
情報: ProtocolHandler ["http-nio-8080"] を一時停止します。 [木 4月 28 11:33:50 JST 2022]
情報: サービス [Catalina] を停止します [木 4月 28 11:33:50 JST 2022]
情報: ProtocolHandler ["http-nio-8080"] を破棄します。 [木 4月 28 11:33:50 JST 2022]

エラーメッセージでググると様々な解決策が出てきましたが、どれも当てはまらず…

結局該当のサーバ上で右クリック⇒クリーンで解決しました。
image.png

結論

設定を変更したら、サーバを開始する前にクリーンを実施しましょう。
そうすることで、設定変更時に残ってしまった無効なリソースを削除してくれるようです。

参考

サーバー上で公開されているプロジェクトをクリーンにする(IBM)

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?