JSR-354 Java Деньги Монета указать прокси
Я пытаюсь выполнить конвертацию денег с помощью Moneta API, поэтому я называю это:
MonetaryConversions.getExchangeRateProvider("IDENT", "ECB", "IMF", "ECB-HIST", "ECB-HIST90").getExchangeRate(sourceCurrency, targetCurrency);
К сожалению, я получаю это исключение:
2016-06-15 17:14:12,659 [main] ERROR: Failed to load resource: IMFHistoricRateProvider
java.lang.IllegalStateException: Failed to load remote as well as fallback resources for LoadableResource [resourceId=IMFHistoricRateProvider, fallbackLocation=jar:file:/C:/Users/e-tahchpet/.m2/repository/org/javamoney/moneta/1.1/moneta-1.1.jar!/java-money/defaults/IMF/rms_five.xls, remoteResources=[http://www.imf.org/external/np/fin/data/rms_five.aspx?tsvflag=Y], loadCount=0, accessCount=1, lastLoaded=0]
at org.javamoney.moneta.internal.loader.LoadableResource.getData(LoadableResource.java:378)
Я уверен, что это потому, что я за корпоративным брандмауэром. Есть ли способ указать прокси? Myabe в некотором файле свойств?
1 ответ
Решение
На самом деле я узнал, что это возможно, указав http.proxyHost
а также http.proxyPort
свойства системы.