Maven嵌入式Tomcat插件无法打印应用程序日志

时间:2017-03-23 00:36:27

标签: logging java-8 tomcat7-maven-plugin

部署到Tomcat服务器时,一切正常应用程序日志打印出来。但是当我使用时 mvn tomcat7:run没有打印任何应用程序日志。 我的配置如下:

的web.xml

    <context-param>
        <param-name>log4jConfigLocation</param-name>
        <param-value>classpath:log4j-shoppingcart.xml</param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

的pom.xml

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <systemProperties>
            <java.util.logging.config.file>src/main/resources/log4j-shoppingcart.xml</java.util.logging.config.file>
        </systemProperties>
        <extraDependencies>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.7.7</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>jul-to-slf4j</artifactId>
                <version>1.7.7</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactI>
                <version>1.7.7</version>
            </dependency>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.17</version>
            </dependency>
        </extraDependencies>
    </configuration>
</plugin>

links在一定程度上帮助了我,但没有打印应用程序日志。 任何帮助都会有很大的帮助。

0 个答案:

没有答案