Jersey 如何修复WebLogic部署中的slf4j错误

Jersey 如何修复WebLogic部署中的slf4j错误,jersey,swagger,jax-rs,weblogic,Jersey,Swagger,Jax Rs,Weblogic,我正试图在Weblogic Server(没有Maven)中部署一个REST服务(JAX-RS Jersey+Swagger),我遇到了以下错误: weblogic.application.ModuleException:java.lang.NoClassDefFoundError:org/slf4j/spi/LocationAwareLogger 我在项目中引用了.jar: 我尝试添加weblogic.xml并添加: <prefer-web-inf-classes>true&l

我正试图在Weblogic Server(没有Maven)中部署一个REST服务(JAX-RS Jersey+Swagger),我遇到了以下错误:

weblogic.application.ModuleException:java.lang.NoClassDefFoundError:org/slf4j/spi/LocationAwareLogger

我在项目中引用了.jar:

我尝试添加weblogic.xml并添加:

 <prefer-web-inf-classes>true</prefer-web-inf-classes>
true


org.slf4j(和org.slf4j.*)

org/slf4j/spi/LocationAwareLogger.class
但不起作用:(

有人知道这可能是什么吗

谢谢和问候

我终于解决了它, 我一直在根据需要一个接一个地添加库,最后我只需要这些:

<prefer-application-packages>
            <package-name>org.slf4j</package-name> (and org.slf4j.*)
</prefer-application-packages>
<resource-name>org/slf4j/spi/LocationAwareLogger.class</resource-name>