首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;:java.lang.NoSuchMethodError

org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;:java.lang.NoSuchMethodError
EN

Stack Overflow用户
提问于 2014-10-30 14:59:48
回答 2查看 12.9K关注 0票数 3

我正在将Spring项目转换为Maven项目,并得到以下错误:

org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;:java.lang.NoSuchMethodError

除了这个错误之外,似乎我在依赖项方面有很多问题,我试图修复它们,但是我是一个完全熟悉Maven的新手:

  1. 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile>
  2. 信息: validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2_local\WEB-INF\lib\el-api-2.2.jar)
    • 罐子没装好。参见Servlet Spec 2.3,第9.7.2节。违规类: javax/el/Expression.class>

  1. 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile>
  2. 信息: validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2_local\WEB-INF\lib\jboss-el-api_2.2_spec-1.0.0.Final.jar)
    • 罐子没装好。参见Servlet Spec 2.3,第9.7.2节。违规类: javax/el/Expression.class>

  1. 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  2. 信息: validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2_local\WEB-INF\lib\jboss-javaee-5.0.0.GA.jar)
    • 罐子没装好。参见Servlet Spec 2.3,第9.7.2节。违规类: javax/servlet/Servlet.class>

  1. 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  2. 信息: validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2_local\WEB-INF\lib\jboss-servlet-api_3.0_spec-1.0.0.Final.jar)
    • 罐子没装好。参见Servlet Spec 2.3,第9.7.2节。违规类: javax/servlet/Servlet.class

  1. 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  2. 信息: validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2_local\WEB-INF\lib\jsp-api-2.1.jar)
    • 罐子没装好。参见Servlet Spec 2.3,第9.7.2节。违规类: javax/el/Expression.class

  1. 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  2. 信息: validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2_local\WEB-INF\lib\servlet-api-2.5.jar)
    • 罐子没装好。参见Servlet Spec 2.3,第9.7.2节。违规类: javax/servlet/Servlet.class

(详细信息请参阅完整输出)

  • 完全输出-> http://pastebin.com/wKa2fVSP
  • Pom.xml -> http://pastebin.com/sWCidx07
  • Web.xml -> http://pastebin.com/uk9e4rUy

我正在使用Tomcat7.0。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-30 15:48:00

您似乎在两个库中有org.jboss.logging.Logger类:

jboss:jboss-通用:jar:4.2.2.GA和org.jboss.log:jboss:jar:3.1.3.GA

第二个是hibernate使用的,我认为它是正确的。我认为您需要使用正确的jboss通用版本来避免遇到这个问题。

相关问题:Error "java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger"

票数 7
EN

Stack Overflow用户

发布于 2018-06-16 08:27:23

我删除了jboss-通用-3.2.3.jar,common 1.1.1.jar,Common-lang-2.3.jar和collections 3.2.2。然后对我起作用了。我在java 10中使用了宽蝇13。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26656421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档