2010-07-02 62 views

回答

6

不可能禁用bundle緩存,這是框架所要求的。您可以將其配置爲在每次啓動時進行清理(org.osgi.framework.storage.clean),或者您可以嘗試使用URL中引用的方法來創建自己的捆綁緩存。除了對框架代碼本身進行黑客攻擊以外,這些是您唯一的選擇。由於URL引用的信息已經寫入,所以bundle緩存已經改變了一點,所以目前還不清楚這種方法是否會產生影響。

+0

這是不幸的。是否有可能爲Felix提供我自己的類加載器,比如說每個bundle? 克勞斯。 – Klaus 2010-07-03 04:36:06

+0

爲了進一步說明,我在conf/config.properties中發現了以下內容 #以下屬性控制是否刷新套件緩存 #第一次初始化框架。可能的值是 #「none」和「onFirstInit」;默認值是「none」。 org.osgi.framework.storage.clean = onFirstInit – 2016-09-04 21:37:12