簡體   English   中英

config.ini文件屬性被OSGI運行時中的另一個文件屬性替換

[英]config.ini file properties being replaced by another file properties in OSGI Run Time

我在config.ini文件中有一個選項可以在OSGI應用程序中設置代理設置,例如: http:proxyHost = 192.168 ......

但是,當我設置它們時,在“ org.eclipse.core.net.prefs”文件中的任何地方都將它們覆蓋,例如: proxyData / http / host =其他...

我想知道eclipse是否以某種方式認為我正在嘗試重新配置自己的代理設置(如果存在)? 我目前並不確定自己在做什么,因此我們將不勝感激。

首選項文件的名稱明確指出了正在使用它的捆綁軟件的名稱。 您在談論org.eclipse.core.net.prefs,這意味着使用這些屬性的捆綁軟件是org.eclipse.core.net

您正在談論您的OSGi應用程序和Eclipse。 您是否正在使用Eclipse作為IDE來運行您的應用程序,或者在分母中運行了獨立的OSGi應用程序?

通常,您的問題的答案是,如果需要代理的系統變量,例如http.proxyHosthttp.proxyPort ,則需要確定是否確實需要此捆綁包org.eclipse.core.net ”。

如果您不需要它,只需將其從啟動配置中刪除,代理設置將不會被覆蓋。 如果無法做到這一點,請嘗試使用您提到的“ org.eclipse.core.net.prefs”文件進行配置,甚至更好的是,您可以使用org.eclipse.core.net.proxy包服務以編程方式進行配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM