Я пытаюсь использовать jax-ws для генерации прокси-классов веб-службы, используя задачу ant wsimport, аналогично этому вопросу со следующим дополнительным вопросом:
Насколько я понимаю, более поздние версии JDK 1.6 включают в себя jax-ws, а задача ant WsImport определена в файле tools.jar JDK.
Почему муравей не находит это автоматически?
Почему затмение также не находит это автоматически?
Я нашел несколько ссылок на использование jax-ws с JDK 6, но похоже, что они основаны на копировании отдельно загруженной библиотеки jax-ws и ее переносе в папку ext JDK (которую, я полагаю, больше не требуется, учитывая теперь он действительно связан с JDK).
Как правильно использовать задачу wsimport с версией JDK 1.6, которая уже содержит jax-ws?
Моя сборка XML:
<?xml version="1.0" encoding="UTF-8"?>
<project name="wsproxy">
<taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport" />
<target name="wsgentest">
<wsimport
wsdl="http://localhost/Service?wsdl"
destdir="bin-gen"
sourcedestdir="src-gen"
keep="true"
verbose="true"
package="com.ws">
</wsimport>
</target>
</project>