Я использую MultipartbodyBuilder для отправки файла и метаданных из клиента веб-службы REST. Использовать
В моем файле pom я добавил
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>4.3.2</version>
</dependency>
а также
<Embed-Dependency>
http-mime
</Embed-Dependency>
Я не добавил какой-либо пакет, связанный с пантомимой, для этой функции в приложениях feature.xml.
Когда я пытаюсь установить эту функцию на karaf, я получаю следующую ошибку в файлах журнала, и она переходит в режим ожидания.
->net.sf.cglib.core.CodeGenerationException: java.lang.StackOverflowError-->null
2016-08-03 20:10:22,456[SpringOsgiExtenderThread-58]|ERROR|org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean|175-org.apache.cxf.cxf-rt-frontend-jaxrs-2.7.3|net.sf.cglib.core.CodeGenerationException : java.lang.RuntimeException-->net.sf.cglib.core.CodeGenerationException: java.lang.StackOverflowError-->null
Я использую karaf osgi, поэтому я решил, что мне нужно, чтобы пакет osgi был сопоставлен с функциями. xml http mime - это jar без какого-либо пакета. Существует пакет httpclient osgi, но он имеет другие зависимости и нарушает другие мои проекты, отображаемые в функциях xml.
Я хочу знать, как создать пакет osgi, используя файл jar httpmime 4.3.2. Я новичок в этом, поэтому, если некоторые рекомендации и ссылки помогут.