Интеграция Spark с веб-стартером весенней загрузки - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь интегрировать приложение Spark с весенней загрузкой, но так как в Spark Core также есть пакеты с серверами Jetty и сервлетами, они конфликтуют с пакетами сервлетов Spring Boot Web Starter.

Я уже следовал за постом ниже, чтобы исключить ведение журнала

https://www.linkedin.com/pulse/integrating-spark-spring-boot-neeraj-malhotra

Я пытался исключить сервлет из пакета Spark Core, но это неНе запускайте или не собирайте с использованием gradle build.

Моя цель - запустить это приложение в качестве API отдыха с использованием весеннего запуска веб-стартера.

Спасибо

1 Ответ

0 голосов
/ 25 мая 2019

Я давно нашел решение, но не смог опубликовать это.Мне пришлось исключить кучу пакетов из spark-core, которые содержат пакеты с сервлетами

 compile(group: 'org.apache.spark', name: 'spark-core_2.11', version: '1.6.0') {
    exclude group: 'org.slf4j', module: 'slf4j-simple'
    exclude group: 'org.eclipse.jetty', module: 'jetty-server'
    exclude group: 'com.sun.jersey', module: 'jersey-server'
    exclude group: 'com.sun.jersey', module: 'jetty-core'
    exclude group: 'org.eclipse.jetty.orbit', module: 'javax.servlet'
    //exclude group: 'org.eclipse.jetty', module: 'jetty-server'
}
...