Я пытаюсь использовать Microsoft Application Insights с моим загрузочным приложением Spring.Проблема с удалением объекта из файла внутри контейнера
Он использует JAXB для загрузки XML-конфигурации из ApplicationInsights.xml (хранится в/Java/основные/ресурсов), используя следующий код: https://github.com/Microsoft/ApplicationInsights-Java/blob/master/core/src/main/java/com/microsoft/applicationinsights/internal/config/JaxbAppInsightsConfigurationBuilder.java
Это отлично работает при запуске приложения пружинный загрузки через Gradle (как ресурс существует в нормальной файловой системе).
Однако если я создаю файл банку для этого проекта и попытаться запустить его, то я вижу следующее сообщение об ошибке:
javax.xml.bind.UnmarshalException
- with linked exception:
[java.io.FileNotFoundException: C:\Users\u\Code\ExperimentationService\file:\C:\Users\u\Code\ExperimentationService\build\libs\experimentationService-0.1.0.jar!\ApplicationInsights.xml (The filename, directory name or volume label syntax is incorrect)]
я вижу ту же проблему при работе в среде Linux также.
Есть ли что-нибудь, что я могу сделать, чтобы сделать xml-файл доступным для unmarshaller или это что-то, что нужно изменить в sdk для Application Insights?
что является '' после 'experimentationService-0.1.0.jar' ??? –
Я не уверен - я думаю, что это просто синтаксис urar jar – Septih
@Septih Да, вы правы .. это jar path;) – Xstian