Tôi đang cố chạy mẫu lát ví dụ được đưa ra here.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
Dưới đây là pom.xml của tôi:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-api</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-core</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-jsp</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.2</version>
</dependency>
Khi tôi đang cố gắng để chạy các ví dụ lỗi dưới đây được ném:
Sep 17, 2010 11:59:43 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.apache.tiles.web.startup.TilesListener
java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:60)
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:155)
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:131)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)
at org.apache.tiles.web.startup.TilesListener.<init>(TilesListener.java:49)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
Bất kỳ ý tưởng?
Tôi đã dành 30 phút googling cho điều này nhưng không thể tìm thấy một sollution có thể.
Xin hãy giúp tôi ...
Để được chính xác, logback là một ngã ba của log4j, không phải là một người kế nhiệm. –
Logback không phải là một ngã ba của log4j, quả thật vậy đó là một người kế nhiệm. Nó không thực sự chia sẻ mã với Log4j và Ceki Gülcü, tác giả của cả hai khung công tác, đã tuyên bố rõ ràng rằng khi tạo nó: http://ceki.blogspot.fr/search?q=logback. – PomCompot