預覽報表時提示無法顯示網頁,查看D:\eclipse\workspace\.metadata\.log文件后發現錯誤:
!MESSAGE Exception occurred starting the embedded application server.
!STACK 0
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:?
?????Class org.apache.commons.logging.impl.Log4JLogger does not implement Log
...
搜索plugins目錄下的log文件,發現既有Log4j又有CommonsLogging,將plugins目錄下的org.apache.jakarta_log4j_logging_version.jar移出Eclipse目錄(移出Classpath),重啟動Eclipse,就可以預覽了。
其他Web服務器不能啟動(如Eclipse的Help打不開,JBoss提示上述Log異常)的錯誤也可以參照以上方法解決。
版權所有 羅明