Я использую wsimport для создания моих файлов заглушки Java.Для этого я использую файл сборки ant в Eclipse:
<taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport">
<classpath>
<fileset dir="../lib">
<include name="jaxws-tools.jar" />
</fileset>
</classpath>
</taskdef>
<target name="generate">
<wsimport wsdl="../wsdl/Knowledgebase.wsdl"
destdir="../bin"
sourcedestdir="../gen"
keep="true"
xendorsed="true">
</wsimport>
</target>
Задача выполняется без ошибок.Он создает различные java-файлы, а также Knowledgebase.java и KnowledgebasePort.java.В der Knowledgebase.java есть следующие конструкторы:
public Knowledgebase(WebServiceFeature... features) {
super(__getWsdlLocation(), KNOWLEDGEBASE_QNAME, features);
}
. Для них я получаю сообщение об ошибке «Служба конструктора (...) не определена».Я импортировал текущие jar-файлы jax-ws.Мой процесс генерации нарушен, я использую неправильные банки или где ошибка?