Как исправить MessageBodyWriter, не найденный для типа носителя = text / plain - PullRequest
0 голосов
/ 08 июля 2019

Я внедряю службы отдыха, мой проект работает нормально, когда я запускаю из Eclipse.Но когда я создаю jar и пытаюсь запустить из cmd, я получаю эту ошибку.В ошибке упоминается песня класса.

Изображение:

see this

package spotify.charts.entities;

public class Song {
    private String title;
    private String artist;
    private double duration;


    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }

    public String getArtist() {
        return artist;
    }
    public void setArtist(String artist) {
        this.artist = artist;
    }

    public double getDuration() {
        return duration;
    }
    public void setDuration(double duration) {
        this.duration = duration;
    }
}

Я добавил следующие зависимости в файл build.gradle:

dependencies {
    compile 'org.glassfish.jersey.core:jersey-server:2.28'
    compile 'org.glassfish.jersey.containers:jersey-container-jdk-http:2.28'
    compile 'org.glassfish.jersey.containers:jersey-container-servlet-core:2.28'
    compile 'org.glassfish.jersey.media:jersey-media-moxy:2.28'
    compile 'org.glassfish.jersey.inject:jersey-hk2:2.28'
    compile 'org.glassfish.jersey.core:jersey-client:2.28'


    compile 'se.michaelthelin.spotify:spotify-web-api-java:2.2.0'

    testCompile 'org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory:2.28'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...