利用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文件夾下就可以解決該問題。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章