мне нужно передать URI файла свойств по следующей методике (третья сторона банка)Как получить расположение URL от пути сервера для файла свойств
defaultConfiguration = Factory.createDefaultConfiguration(propertiesUrl.toURI());
PayClient client = Factory.createClient(defaultConfiguration);
Когда я раскрываю свой код на сервере, я введите этот путь, т.е. propertiesUrl.toURI(), как abc://localhost/server/test/payment/ConfigLookup.properties
Приложение стороннего сообщества отказывается от этого значения и не создает конфигурацию, которая используется для создания клиента подключения.
Образец кода, в котором файл свойств находится в моей локальной папке bin, отлично работает при передаче.
Путь получил в propertiesUrl.toURI()
file:/D:/Code/bin/ConfigLookup.properties
выше создает успешное соединение.
Просьба направлять меня на то, что отсутствует между ними. Как заставить код сервера работать так же, как работает локальный код.
Что такое схема «abc:»? –
На самом деле это сервер, на котором мы развертываем код. После развертывания Post он выглядит как projectname (который я назвал abc) :: //localhost/server/test/payment/ConfigLookup.properties – user2967948
Непонятно, что означает «отказ от этого значения», есть ли какая-то ошибка сообщение или конфигурация просто не загружается. Делает ли третья сторона банку какой-либо регистрации? Можете ли вы получить от него какие-либо записи, которые могли бы дать больше информации о том, что он ищет? –