Reflections.getTypesAnnotatedWith在Tomcat上工作正常,但在Weblogic上工作不正常

时间:2018-07-20 17:32:42

标签: java reflection weblogic

我的应用程序在Tomcat上运行良好,但是在Weblogic上,依赖项之一(http://jsondb.io/)失败。 JsonDB内部调用

reflections.getTypesAnnotatedWith(Document.class);

获取所有使用@Document注释注释的类

按标题:同一WAR文件在Tomcat上可以正常工作,但是当部署到Weblogic时,不会检测到我的类并且API调用失败。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

通过在weblogic.xml中添加以下内容来解决

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