当我在Windows7上运行我的Spring+Hibernate应用程序时,我得到了以下错误。
Caused by: java.lang.NoSuchFieldError: TRACE
at org.jboss.logging.Log4jLogger.translate(Log4jLogger.java:64)
at org.jboss.logging.Log4jLogger.isEnabled(Log4jLogger.java:39)
at org.jboss.logging.Logger.logv(Logger.java:1953)
at org.hibernate.internal.CoreMessageLogger_$logger.tracev(CoreMessageLogger_$logger.java:443)
at org.hibernate.cfg.EJB3DTDEntityResolver.resolveEntity(EJB3DTDEntityResolver.java:58)
at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:110)
我使用的是基于MVN的4.1.8最终版本。我读到一些log4j应该是GT 1.2.12的地方,所以我使用的是1.2.17,但问题仍然存在。
我的主要问题是,相同的代码在Windows XP上运行得很好。有谁能帮我..。
1条答案
按热度按时间kq0g1dla1#
您的log4j版本有问题