利用JUnit测试SpringMVC+MyBatis时出现的问题

1、控制台报错

log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.

解决:

 这个问题是因为缺少log日志文件导致的。可以创建一个名为:log4j.properties文件,在该文件中指定日志存放位置

log4j.rootLogger=error,myfile
log4j.appender.myfile=org.apache.log4j.FileAppender
log4j.appender.myfile.File=D\:\\error.log
log4j.appender.myfile.layout=org.apache.log4j.PatternLayout

2、JUnit报错:

类似 java.lang.NoClassDefFoundError: javax/servlet/ServletContext 这样的错误

解决:

  这个问题是因为缺少jar包(servlet-api.jar)导致的。

  可以从找到tomcat的目录下( tomcat6.0\lib )找到该jar包放到项目的lib文件夹下就可以解决该问题。

猜你喜欢

转载自blog.csdn.net/xiaobanv1/article/details/54411814