java包异常
我正在对使用捆绑包编写的JAVA后端进行一些维护。在进行软件升级后运行代码时,我首先会遇到以下错误:
! java.lang.NoSuchMethodError: org.osgi.framework.BundleContext.registerService (Ljava/lang/Class;Lorg/osgi/framework/ServiceFactory;Ljava/util/Dictionary;) Lorg/osgi/framework/ServiceRegistration;
第二次运行时,会出现以下错误:
! java.lang.NoClassDefFoundError: Could not initialize class com.sap.hilo.orchestration.workspace.HiloWorkspaceFactory
然后,它继续显示任何额外代码运行的第二个错误。如何解决这个问题有什么线索吗
# 1 楼答案
关于:
我在这里找到了一个类似问题的答案:OSGi: servicereference.getBundle().getVersion() - No such method error
在pom的导入包部分。xml文件您需要将
org.osgi.framework
版本更改为至少1.6
或给它一个范围[1.6,2.0)