eclipse + axis2 create web service 时log4j报错

来源:互联网 发布:凶宅笔记知乎 编辑:程序博客网 时间:2024/05/17 10:40

在Create Web Service 时出现如下错误


---------------错误提示如下---------------------

log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.

log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@179c285] whereas object of type 
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@179c285
].
log4j:ERROR Could not instantiate appender named "CONSOLE".
[ERROR] The mex-1.6.1.mar module, which is not valid, caused org.apache.axis2.mex.MetadataExchangeModule cannot be cast to org.apache.axis2.modules.Module
org.apache.axis2.deployment.DeploymentException: org.apache.axis2.mex.MetadataExchangeModule cannot be cast to org.apache.axis2.modules.Module

-----------此处略去不计其数错误提示------------


网上有人说是因为存在多个不同版本的log4j, 搜索了下c盘,确实很多目录下都有log4j, 最后只删掉了与本项目同一个workspace下的另一个项目的log4j, 问题解决!


原创粉丝点击