kf框架是否支持Boot Class Path扩展?如果支持,如何配置将属性设置为true?
我已尝试将org.osgi.supports.bootclasspath.extension属性设置为true但无效。
从下面提取的代码(取自FWProps.java,initProperties方法)中,似乎该属性将始终设置为false,除非它不是第一个与代码中的注释相矛盾的框架。
// Only first framework can support bootclasspath extension
// NYI! Improve this in the future
if(getBooleanProperty(Constants.SUPPORTS_BOOTCLASSPATH_EXTENSION) &&
!(getClass().getClassLoader() instanceof URLClassLoader && fwCtx.id == 1))
{
props.put(Constants.SUPPORTS_BOOTCLASSPATH_EXTENSION, FALSE); }
答案 0 :(得分:0)
您无法设置该属性。该属性是告诉您它支持bootclasspath扩展的框架。大多数常用框架不支持它,因为它需要特殊的编码才能与JVM集成。设置bootclasspath不是JVM上的标准选项,也不是如何重新启动JVM以使更改生效。因此,它需要为特定的JVM和可能的部署定制框架实现。