ClassNotFoundException при запуске автономного сервера Tyrus

Я получаю следующую ошибку при вызове server.start():

ClassNotFoundException: org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer

Я также не смог найти зависимость maven для GrizzlyServerContainer.

Любые идеи? Вот мой код:

private WebSocketModulManager() {
        server = new Server("127.0.0.1", 30000, "/lightconsole", null, LightconsoleEndpoint.class);
        try {
            server.start();
        } catch (DeploymentException e) {
            e.printStackTrace();
        } finally {
            server.stop();
        }
    }

зависимости Maven


person kyromoto    schedule 09.07.2016    source источник


Ответы (1)


Попробуйте эту зависимость:

<dependency>
    <groupId>org.glassfish.tyrus</groupId>
    <artifactId>tyrus-container-grizzly-server</artifactId>
    <version>1.13</version>
</dependency>
person Priyansh Goel    schedule 09.07.2016
comment
Да, я уже сделал это, но похоже, что Intellij не обрабатывает мой файл pom. Все остальные deps помещаются через конфигурацию проекта Intellij. - person kyromoto; 09.07.2016
comment
Я переключился с управления зависимостями IntelliJ на прямой файл maven pom. Не все зависимости решены. - person kyromoto; 10.07.2016
comment
Если у вас есть <scope>test</scope>, удалите его из всех зависимостей tyrus. У меня была такая же проблема, и, убрав это, проблема была решена. - person rakesh; 27.01.2021