今天学习了spring得ejb框架,调试staleessbean时跑除了这个错误,看不懂什么意思
java.lang.NoSuchFieldError: TRACE
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: java.lang.NoSuchFieldError: TRACE
只好上网去google,发现这个错误实在太抽象,后来在一个网上有一个老外也出现跟我一样得错误,用我的蹩脚的英文勉强看清楚他的解决方案,大概意思就是项目中log4j的版本不匹配,有冲突,之类的意思,后来我就
去查找我项目中log4j果然有两个不同版本的,我就把低版本的给删除了,结果就ok了