今天导入项目遇到两个jar包缺少。缺少servlet可以在tomcat路径下找到。json-lib缺少可以在maven中找到对应的jar.文件上传的jar包就自己在网络上找的。
mysql 导入sql文件在cmd窗口 切换到database,使用source D:/***/***.sql 要注意***不能为中文,我因为是中文导致 failed to open file,所以不能为中文。
一般我idea启动报错 ch.qos.logback 文件错误。经过查找发现必须找到logback-classic,
在pom.xml中使用shift+ctrl+alt+u 在类关系图中找到logback-classic的关系,使用exclusions属性除去
其中的logback,如果还不能启动,就添加slf4j-api,slf4j-simple,版本用1.7.21
除去logback-classic
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
添加
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.24</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.21</version>
</dependency>
解决办法:
在有引入logback的包里面排除掉logback包就可以了
<exclusions>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</exclusion>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
</exclusions>
Spring Boot启动出现Failed to load class "org.slf4j.impl.StaticLoggerBinder"的问题
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.24</version>
</dependency>