简体   繁体   English

java.lang.NoSuchMethodError:org / jboss / logging / Logger.debug

[英]java.lang.NoSuchMethodError: org/jboss/logging/Logger.debug

While my application is being deployed to websphere 9 i get this error 将我的应用程序部署到Websphere 9时,出现此错误

Caused by: java.lang.NoSuchMethodError: org/jboss/logging/Logger.debugf(Ljava/lang/String;I)V (loaded from file:/C:/server/IBM/WebSphere90/AppServer/plugins/com.ibm.ws.cdi.logging.jar 引起原因:java.lang.NoSuchMethodError:org / jboss / logging / Logger.debugf(Ljava / lang / String; I)V(从文件C:/server/IBM/WebSphere90/AppServer/plugins/com.ibm加载.ws.cdi.logging.jar

It seems that the above jar is being loaded before jboss-logging-3.3.0.Final.jar used by hibernate. 看来上面的jar正在hibernate使用的jboss-logging-3.3.0.Final.jar之前加载。 At the same time i have a different machine on which this issue is not present. 同时,我有一台不存在此问题的机器。 com.ibm.ws.cdi.logging.jar is missing from the path and the error no longer occurs. 路径中缺少com.ibm.ws.cdi.logging.jar ,并且不再发生错误。 How to fix the error and why in one installation the cdi.logging.jar is present and in the not? 如何解决该错误?为什么在一个安装中存在cdi.logging.jar而在不存在的情况下?

You could add jboss-logging-3.3.0.Final.jar as an isolated shared library and associate it with your application. 您可以将jboss-logging-3.3.0.Final.jar添加为隔离的共享库,并将其与您的应用程序关联。 That will cause it to be preferred over anything provided by the application server. 这将导致它比应用程序服务器提供的任何东西都更受青睐。

Since you have com.ibm.ws.cdi.logging.jar you must be on Websphere 9.0.0.0, I would suggest upgrading to Websphere 9.0.0.5 or later, your issue should be resolved by PI79787 . 由于您拥有com.ibm.ws.cdi.logging.jar您必须使用Websphere 9.0.0.0,因此建议您升级到Websphere 9.0.0.5或更高版本,您的问题应该由PI79787解决。

Best regards. 最好的祝福。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.NoSuchMethodError:org.jboss.logging.Logger.debug Spring 4.3,Hibernate 5.1 - java.lang.NoSuchMethodError: org.jboss.logging.Logger.debug Spring 4.3, Hibernate 5.1 java.lang.NoSuchMethodError:JBoss中的org.jboss.logging.Logger.getMessageLogger - java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger in JBoss Hibernate 5 java.lang.NoSuchMethodError org.jboss.logging.Logger.debugf - Hibernate 5 java.lang.NoSuchMethodError org.jboss.logging.Logger.debugf Maven冲突(java.lang.NoSuchMethodError:org.jboss.logging.Logger.getMessageLogger) - Maven conflicts( java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger) java.lang.NoSuchMethodError:Tomcat中的org.jboss.logging.Logger.getMessageLogger(Ubuntu 16.04) - java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger in Tomcat(Ubuntu 16.04) 错误“java.lang.NoSuchMethodError:org.jboss.logging.Logger.getMessageLogger” - Error “java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger” 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.lang.NoSuchMethodError:org.jboss.logging.Logger.debugf(Ljava / lang / String; I)V WebLogic部署 - java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;I)V WebLogic deployment Hibernate + Spring:java.lang.NoSuchMethodError:org.jboss.logging.Logger.debugf(Ljava / lang / String; I)V - Hibernate + Spring: java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;I)V Hibernate 5 + Glassfish 4.1.1:java.lang.NoSuchMethodError:org.jboss.logging.Logger.debugf(Ljava / lang / String; I)V - Hibernate 5 + Glassfish 4.1.1: java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;I)V
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM