миграция из jdk 8 в jdk 11 cxf сгенерированные источники неизвестный импорт - PullRequest
0 голосов
/ 11 декабря 2018

Я перехожу с java 8 на 11, и у меня возникают проблемы с запуском сервера Springboot:

Вложенное исключение: java.lang.NoClassDefFoundError: javax / jws / WebService.

Я использовал в своем pom.xml:

maven-compiler 3.8.0
cxf.version 3.3.0-SNAPSHOT

компиляция идет хорошо, но не запускается сервер спасибо

Ответы [ 2 ]

0 голосов
/ 29 декабря 2018

@ Эндрю Янке, у меня точно такой же pb, и, к сожалению, добавление зависимости com.sun.xml.ws не исправило это для меня.У тебя нет другой идеи?Извините, я бы прокомментировал ваш ответ, если бы стек позволил мне!XD

0 голосов
/ 11 декабря 2018

JAX-WS - это библиотека, предоставляющая javax.jws.WebService и связанные классы.Он поставляется как часть Java SE с 8 по 10, но удален для Java 11. Вам нужно будет получить эту библиотеку как внешнюю зависимость.

Если вы используете maven, вы должны иметь возможность добавить зависимостьна com.sun.xml.ws:jaxws-ri:<current-version> в вашем pom.xml:

<dependencies>
    <dependency>
        <groupId>com.sun.xml.ws</groupId>
        <artifactId>jaxws-ri</artifactId>
        <version>2.3.1</version>
    </dependency>
</dependencies>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...