【问题标题】:Apache tiles didnt work because of dependencies由于依赖关系,Apache tile 不起作用
【发布时间】:2017-09-04 20:18:05
【问题描述】:

我认为我有两个依赖项的问题。首先我必须解决 SLF4J https://www.slf4j.org/codes.html#StaticLoggerBinder

的问题

通过添加最新版本的 slf4j,我的依赖项如下所示:

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-extras</artifactId>
    <version>3.0.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-simple</artifactId>
   <version>1.8.0-alpha2</version>
   <scope>test</scope>
</dependency>

但是 mi 标题没有与页面进行比较,现在我没有任何错误,我不知道该怎么办。有什么想法吗?

【问题讨论】:

    标签: java maven spring-mvc


    【解决方案1】:

    查看文档: https://tiles.apache.org/framework/getting_started.html

    您需要实现 slf4j 和 commons 日志记录 - 类似于 log4j。

    作为替代方案,我建议只使用 slf4j-simple。这个依赖项应该可以解决您的记录器要求。

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.7.25</version>
        </dependency>
    

    您仍然需要一个 log4j 属性文件。你可以看看我的,看看你应该把它放在哪里:

    https://github.com/devaaron/log-prox/blob/master/src/main/resources/log4j.properties

    【讨论】:

    • 不,我有错误:SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation 答案是 放置一个(也是唯一一个)slf4j-nop.jar slf4j-simple.jar、slf4j-log4j12.jar、slf4j-类路径上的 jdk14.jar 或 logback-classic.jar 但我不知道类路径在哪里,我可以从哪里获取这个 jar 之一
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 2015-09-22
    相关资源
    最近更新 更多