Java Maven码头后勤问题
我正在使用Maven和Jetty插件。当我使用Java Maven码头后勤问题,java,maven,jetty,Java,Maven,Jetty,我正在使用Maven和Jetty插件。当我使用mvn jetty:run时,我得到以下错误: 2016-06-28 10:45:30.550:INFO:oejs.Server:main: jetty-9.2.8.v20150217 2016-06-28 10:45:39.403:INFO:/:main: No Spring WebApplicationInitializer types detected on classpath 2016-06-28 10:45:39.418:INFO:/:ma
mvn jetty:run
时,我得到以下错误:
2016-06-28 10:45:30.550:INFO:oejs.Server:main: jetty-9.2.8.v20150217
2016-06-28 10:45:39.403:INFO:/:main: No Spring WebApplicationInitializer types detected on classpath
2016-06-28 10:45:39.418:INFO:/:main: Set web app root system property: 'base' = [D:\code\project-new\project\src\main\webapp]
2016-06-28 10:45:39.460:INFO:/:main: Initializing Logback from [classpath:/config/logback/logback.xml]
2016-06-28 10:45:39.467:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.m.p.JettyWebAppContext@6b270743{/,file:/D:/code/project-new/project/src/main/webapp/,STARTING}{file:/D:/code/project-new/project/src/main/webapp/}
java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext
pom.xml
中的Jetty插件:
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.8.v20150217</version>
</plugin>
org.eclipse.jetty
jetty maven插件
9.2.8.v20150217
logback.xml:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d %p [%c] [%t] - <%m>%n</pattern>
</encoder>
</appender>
<appender name="logfile"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${catalina.home}/logs/base.log</File>
<encoder>
<pattern>%d %p [%c] [%t] - <%m>%n</pattern>
</encoder>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${catalina.home}/logs/base.log.%d{.yyyy-MM-dd}
</fileNamePattern>
</rollingPolicy>
</appender>
<logger name="com.springframework" level="WARN"/>
<root level="INFO">
<appender-ref ref="stdout"/>
<appender-ref ref="logfile"/>
</root>
</configuration>
%d%p[%c][%t]-%m%n
${catalina.home}/logs/base.log
%d%p[%c][%t]-%m%n
${catalina.home}/logs/base.log.%d{.yyyy-MM-dd}
我试过几种方法,但仍然不能解决这个问题