尝试运行mvn时出现log4j错误:线程中出现异常;“主要”;java.lang.NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log

尝试运行mvn时出现log4j错误:线程中出现异常;“主要”;java.lang.NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log,java,maven,maven-3,Java,Maven,Maven 3,我的maven日志出现了一些问题,我只是尝试在centos6.5上用oracle java build 1.8.0_66-b17将3.3.9安装到/usr/local/maven中,当我键入时,我得到了以下信息:mvn或者当我按照安装指南尝试使用mvn原型创建项目时:generate-DgroupId=com.mycompany.app-DartifactId=my app-DarchetypeArtifactId=maven原型快速启动-DinteractiveMode=false。几个小时后

我的maven日志出现了一些问题,我只是尝试在centos6.5上用oracle java build 1.8.0_66-b17将3.3.9安装到/usr/local/maven中,当我键入时,我得到了以下信息:
mvn
或者当我按照安装指南尝试使用
mvn原型创建项目时:generate-DgroupId=com.mycompany.app-DartifactId=my app-DarchetypeArtifactId=maven原型快速启动-DinteractiveMode=false
。几个小时后,或者重新安装和清理我认为存在的问题,仍然收到相同的警告

log4j:WARN No appenders could be found for logger (org.apache.maven.cli.logging.impl.UnsupportedSlf4jBindingConfiguration).
log4j:WARN Please initialize the log4j system properly.

Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)
(编辑) 看起来,当我尝试使用3.0.4时,仍然会收到“无记录器”警告,但至少它成功构建。仍然不确定新版本失败的原因:

[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-quickstart:1.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: basedir, Value: /ebs/mvn_test
[INFO] Parameter: package, Value: com.mycompany.app
[INFO] Parameter: groupId, Value: com.mycompany.app
[INFO] Parameter: artifactId, Value: my-app
[INFO] Parameter: packageName, Value: com.mycompany.app
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: /ebs/mvn_test/my-app
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.132s
[INFO] Finished at: Sat Nov 28 19:59:19 UTC 2015
[INFO] Final Memory: 16M/1846M
[INFO] ------------------------------------------------------------------------

因此,您下载了Maven 3.3.9,将其解压缩,添加到名为
mvn
(我的意思是字面上的
mvn
mvn-version
)的路径中,您出现了这个错误?如果是这样的话,听起来像是某个地方的bug。你是在构建项目时得到的吗?不是在尝试构建项目。只是尝试正确设置mvn。我敢肯定,在过去,我能够运行
mvn
命令,但没有收到此错误。到目前为止,我所做的只是下载二进制tar,并且可以运行
mvn-version
,没有任何问题。看起来当我用maven 3.0.4尝试它时,它成功地构建了示例应用程序。不知道为什么新版本不起作用。所以你下载了Maven 3.3.9,解压后,添加到路径中,名为
mvn
(我的意思是字面上的
mvn
mvn-version
),你有这个错误吗?如果是这样的话,听起来像是某个地方的bug。你是在构建项目时得到的吗?不是在尝试构建项目。只是尝试正确设置mvn。我敢肯定,在过去,我能够运行
mvn
命令,但没有收到此错误。到目前为止,我所做的只是下载二进制tar,并且可以运行
mvn-version
,没有任何问题。看起来当我用maven 3.0.4尝试它时,它成功地构建了示例应用程序。不确定为什么新版本不起作用。