Получение java.lang.noclassdeffounderror: org.springframework / amqp / core / corelation - PullRequest
1 голос
/ 09 апреля 2019

Мой spring_boot_version равен '2.0.5.RELEASE', spring_version = '4.3.8.RELEASE', и зависимости от пружины, которые я использую для mq кролика:

 compile("org.springframework.boot:spring-boot-starter-websocket:$spring_boot_version") {
        exclude group: "org.springframework.boot", module: "spring-boot-starter-logging"
    }
    compile "org.springframework.boot:spring-boot-starter-log4j2:$spring_boot_version"
    compile("org.springframework.amqp:spring-rabbit:2.1.4.RELEASE") {
        exclude group: "org.springframework.boot", module: "spring-boot-starter-logging"
    }
    compile "org.codehaus.jackson:jackson-mapper-asl:1.9.13"
    compile "org.apache.logging.log4j:log4j-web:2.7"

Приложение работает нормальнов моей локальной машине, но я получаю эту ошибку при запуске сервера весенней загрузки в качестве службы systemd на сервере Linux.Как решить эту проблему на уровне сервера?

1 Ответ

1 голос
/ 09 апреля 2019

Я бы рекомендовал org.springframework.boot:spring-boot-starter-amqp вместо spring-rabbit, так как вы используете пружинную загрузку.

Вероятно, вы видите ошибку, потому что вам также нужно добавить org.springframework.amqp:spring-amqp.

...