JavaPackage org.wso2.carbon.apimgt.impl.APIManagerAnalyticsConfiguration]。它不是一个功能,它是“对象”。)

时间:2016-08-19 09:33:37

标签: wso2 wso2-am

我在WSO API管理器中遇到以下异常

  

ERROR {JAGGERY.modules.analytics.add.jag}保存时出错   分析配置(原因:无法调用属性getInstance)   对象[JavaPackage   org.wso2.carbon.apimgt.impl.APIManagerAnalyticsConfiguration。它是   不是一个功能,它是“对象”。){JAGGERY.modules.analytics.add.jag}

我们不知道是什么导致了这个问题,我们确信我们没有更改jag文件,但我们确实用我们自己的编译类替换了一个类文件(在jar中)并将其替换为jar。

当我们更改回原始jar并重新启动服务器时,问题仍然存在,是否有人知道可能导致此问题的原因以及如何解决?

1 个答案:

答案 0 :(得分:1)

如果OSGi朗姆酒中没有APIManagerAnalyticsConfiguration类,则会发生这种情况。最可能的原因是相应的jar不是ACTIVE。您可以使用-DosgiConsole启动服务器并查看是否属于这种情况。这是a guide

你在插件目录中替换了一个jar吗?实际上不推荐这样做。这也可能导致OSGi激活问题。如果你真的想要更换一个jar,你应该把jar放在<APIM_HOME>/repository/components/patches/patch0100/里面来修补jar。这里0100是一个任意数字。