Я пытаюсь создать веб-службу в Eclipse Java EE IDE (Helios Service Release 2, Windows 7 32-bit) на основе WSDL файла, но когда я нажимаю "завершать" в мастере создания, я всегда получаю:
IWAB0014E Произошло непредвиденное исключение.
(details: java.lang.NullPointerException
at org.eclipse.jst.ws.internal.axis.creation.ui.widgets.skeleton.SkeletonConfigWidgetDefaultingCommand.getOutputJavaFolder(SkeletonConfigWidgetDefaultingCommand.java:86)
at org.eclipse.jst.ws.internal.axis.creation.ui.widgets.skeleton.SkeletonConfigWidgetDefaultingCommand.execute(SkeletonConfigWidgetDefaultingCommand.java:47)
at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.runCommand(CommandFragmentEngine.java:419)
at **...**)
Я на 100% уверен, что файл WSDL верен - ошибка происходит независимо от того, насколько тривиальным является файл.
Как я это делаю:
- создать общий проект и добавить к нему новый файл WSDL;
- Файл → Создать → Другое → Веб-службы → Веб-сервис
- В мастере веб-службы я выбираю "Вверху Java Bean Сервис" и выберите соответствующий файл WSDL.
- Когда я нажимаю "Далее" или "Готово", возникает исключение выше, и исходные файлы не генерируются.
Я использую сервер Tomcat 6.0 (localhost), но я полагаю, что это не имеет значения.
Любые советы о том, как разрешить это, будут очень признательны.