10

組み込み Tomcat サーバー用の tomcat7-maven-plugin で Maven 3.0.4 を使用しています。pom.xml を編集してサーバー ログを生成したいと考えています。ただし、構成セクションの「tomcatLoggingFile」プロパティでログを取得できません。以下は私の構成です:

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.0</version>
    <configuration>
        <tomcatLoggingFile>tomcat_server.log</tomcatLoggingFile>
    </configuration>
</plugin>

tomcat7-maven-plugin の公式ドキュメントを確認しました: http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/run-mojo.html しかし、なぜそうでないのかまだわかりません働く。

また、この投稿を確認しました: Maven プラグインから埋め込み Tomcat のロギングを構成し、 代わりに org.slf4j.LoggerFactory を使用します。ファイル tomcat_server.log にログはありません。

pom.xml で jboss-as-maven-plugin を使用するように切り替えて実行するmvn jboss-as:runと、ターゲット フォルダー内に server.log を正常に生成できます。

なにか提案を?

4

4 に答える 4

2

ドキュメントによると、 tomcatLoggingFile は、ログ ファイル自体ではなく、「Tomcat ログ構成のパス」を参照します。さらに、ロギング ライブラリがクラスパス上にあることを確認する必要があります。http://tomcat.apache.org/tomcat-7.0-doc/logging.htmlを参照してください。

于 2013-11-05T19:54:37.827 に答える