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

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

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

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

1 ответ

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

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