java.lang.NoSuchMethodError: org/jboss/logging/Logger.debug
java.lang.NoSuchMethodError: org/jboss/logging/Logger.debug
当我的应用程序被部署到 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
上面的jar好像是在hibernate使用的jboss-logging-3.3.0.Final.jar之前加载的。
同时,我有一台不存在此问题的不同机器。
路径中缺少 com.ibm.ws.cdi.logging.jar
,错误不再发生。
如何修复错误以及为什么在一个安装中存在 cdi.logging.jar
而没有?
您可以添加 jboss-logging-3.3.0.Final.jar 作为独立的共享库并将其与您的应用程序相关联。这将导致它优于应用程序服务器提供的任何内容。
既然你有com.ibm.ws.cdi.logging.jar
你必须在Websphere 9.0.0.0上,我建议升级到Websphere 9.0.0.5或更高版本,你的问题应该由PI79787解决。
此致。
当我的应用程序被部署到 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
上面的jar好像是在hibernate使用的jboss-logging-3.3.0.Final.jar之前加载的。
同时,我有一台不存在此问题的不同机器。
路径中缺少 com.ibm.ws.cdi.logging.jar
,错误不再发生。
如何修复错误以及为什么在一个安装中存在 cdi.logging.jar
而没有?
您可以添加 jboss-logging-3.3.0.Final.jar 作为独立的共享库并将其与您的应用程序相关联。这将导致它优于应用程序服务器提供的任何内容。
既然你有com.ibm.ws.cdi.logging.jar
你必须在Websphere 9.0.0.0上,我建议升级到Websphere 9.0.0.5或更高版本,你的问题应该由PI79787解决。
此致。