私は従来の Maven プロジェクトに取り組んでおり、組み込みの tomcat を使用しています。最近、セキュリティの脆弱性を修正する一環として、tomcat は最新バージョン 9.0.55 にアップグレードされました。しかし驚くべきことに、アーティファクトに対応するバージョンが表示されませんtomcat-embed-logging-juli
。プロジェクト用の slf4j ロギング ライブラリは既に用意されています。servletContext ログで書き込まれたログがないため、ライブラリ tomcat-embed-logging-juli 依存関係が本当に必要ですか? 以下は、私のpom.xmlの関連セクションです
<properties>
<tomcat.version>9.0.55</tomcat.version>
</properties>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
</dependency>
<!-- Tomcat -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-websocket</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-logging-juli</artifactId>
<version>8.0.53</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>${tomcat.version}</version>
</dependency>