Spring WebApplicationInitializers detected on classpath

Spring WebApplicationInitializers detected on classpath

Spring Bootで作成したREST APIのwarファイルを開発環境のTomcatにデプロイすると、Tomcatのlogファイルに「Spring WebApplicationInitializers detected on classpath」と出て、起動ができませんでした。

これはどうやらwarファイル作成時のJavaバージョンとTomcatのJavaバージョンが異なるとエラーとなる?開発環境に以下の差異がありました。

環境 Tomcat JVM
ローカル環境 11.0.6+10-LTS
開発環境 1.8.0_222-b10

logs/catalina.outを見るとそもそもデプロイエラーでした。

とりあえずJavaバージョンを合わせます。

Javaバージョンを合わせると起動は正常にできました。

warファイル内のspring-boot-2.2.5.RELEASE.jar自体を削除すると1 Spring WebApplicationInitializers detected on classpathとなるようです。ただエラーじゃなくてinfoであって、削除すると逆に正常動作しなくなります。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA