【发布时间】:2013-03-01 04:25:52
【问题描述】:
我有两个应用程序,都是用 Spring MVC 开发的。一,即 VDM 正在本地和实时 weblogic 12c 服务器中进行部署和启动。但另一个,即 VPORTAL 正在部署,但未在实时服务器中启动。启动服务时,出现以下错误:
java.lang.NoSuchMethodError: org/slf4j/spi/LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
有趣的是,它在本地服务器上运行良好。
我已经在两个应用程序中制作了一些一致的 jar,但它没有帮助。 需要注意的一点是,在 VDM 的类目录中有一个名为 log4j.xml 的文件,但在 VPORTAL 中没有。进行更改后,我将其放入 VPORTAL 中,但也无济于事。 请帮忙!
【问题讨论】:
-
请包含您的 log4j.xml 代码
-
报错的本地部署成功与否。
-
是的,它正在部署并在本地 weblogic 12c 中成功启动。它正在实时服务器中部署,但是当我启动它的请求服务时,它会出现上述错误。
标签: spring-mvc deployment weblogic slf4j weblogic12c