Ошибка WSGEN: компиляция не удалась, об ошибках нужно было сообщить - PullRequest
0 голосов
/ 24 августа 2018

Я использую эту команду из CMD, и я просто получаю эту ошибку "ошибка компиляции".Даже если я использую подробный вариант.Что может быть не так?

C: \ work \ test \ WSDLGenerator \ target \ classes> wsgen -cp.US.ESB.WebService.General.General_GetProducts -wsdl -verbose -Xnocompile

ошибка: компиляция не удалась, об ошибках нужно было сообщить

1 Ответ

0 голосов
/ 07 ноября 2018

Я видел ту же ошибку при использовании генератора wsdl с именем com.sun.tools.ws.WsGen из пакета jaxws-ri. Я не знаю, насколько это вам поможет, но:

  1. wsgen выполняет javac для внутреннего использования и ест stdout, поэтому вы не сможете понять, почему это не удалось.
  2. код работал с Java 9 нормально. Я видел эту проблему только в Java 11. Помните, что они удалили кучу компонентов j2ee из ядра java, поэтому ваш путь к классу может быть неадекватным.
  3. в моем случае я поместил веб-сервисы * .jar из проекта metro, который мы использовали для обработки аннотаций в classpath WsGen, и генерация прошла успешно.
...