Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.NoSuchMethodError:org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;_Java_Eclipse_Maven_Tomcat_Dependencies - Fatal编程技术网

java.lang.NoSuchMethodError: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,eclipse,maven,tomcat,dependencies,Java,Eclipse,Maven,Tomcat,Dependencies,我正在将一个Spring web项目转换为一个Maven项目,我遇到了以下错误: java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object 除了这个错误,似乎我在依赖性方面有很多问题,我正在尝试修复它们,但我对Maven完全是个新手: 2014年10月30日下午3:53:30 org.apache.cata

我正在将一个Spring web项目转换为一个Maven项目,我遇到了以下错误:

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

除了这个错误,似乎我在依赖性方面有很多问题,我正在尝试修复它们,但我对Maven完全是个新手:

  • 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile>
  • 信息:validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2\u local\WEB-INF\lib\el-api-2.2.jar)
    • jar未加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/el/Expression.class>
  • 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile>
  • 信息:validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2\u local\WEB-INF\lib\jboss-el-api\u 2.2\u spec-1.0.0.Final.jar)
    • jar未加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/el/Expression.class>
  • 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  • 信息:validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2\u local\WEB-INF\lib\jboss-javaee-5.0.0.GA.jar)
    • jar未加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/servlet/servlet.class>
  • 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  • 信息:validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2\u local\WEB-INF\lib\jboss-servlet-api\u 3.0\u spec-1.0.0.Final.jar)
    • jar未加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/servlet/servlet.class
  • 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  • 信息:validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2\u local\WEB-INF\lib\jsp-api-2.1.jar)
    • jar未加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/el/Expression.class
  • 2014年10月30日下午3:53:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
  • 信息:validateJarFile(C:\Users\a\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\revista2\u local\WEB-INF\lib\servlet-api-2.5.jar)
    • jar未加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/servlet/servlet.class
  • (有关更多详细信息,请阅读完整输出)

    • 完整输出->
    • Pom.xml->
    • Web.xml->

    我正在使用Tomcat 7.0。

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

    jboss:jboss-common:jar:4.2.2.GA和org.jboss.logging:jboss-logging:jar:3.1.3.GA

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


    相关问题:

    我删除了jboss-common-3.2.3.jar、commons-logging-1.1.jar、commons-lang-2.3.jar和commons-collections-3.2.2。然后它对我起作用了。我在Java10中使用widlfly 13