Я пытаюсь выполнить сборку Ant для построения веб-службы из файла WSDL для веб-приложения Weblogi c. Тем не менее, я получаю следующую ошибку при попытке сборки:
BUILD FAILED
/<path>/build.xml:19: taskdef class weblogic.wsee.tools.anttasks.WsdlcTask cannot be found
using the classloader AntClassLoader[]
Taskdefs в build/xml
выглядят так:
<taskdef name="wsdlc"
classname="weblogic.wsee.tools.anttasks.WsdlcTask"/>
<taskdef name="jwsc"
classname="weblogic.wsee.tools.anttasks.JwscTask" />
<taskdef name="clientgen"
classname="weblogic.wsee.tools.anttasks.ClientGenTask" />
<taskdef name="wldeploy"
classname="weblogic.ant.taskdefs.management.WLDeploy"/>
Я также пытался явно определить classpath в этих задачах выглядит следующим образом, но безуспешно:
<taskdef name="wsdlc"
classname="weblogic.wsee.tools.anttasks.WsdlcTask"
classpath="/WebContent/WEB-INF/lib/weblogic.jar"/>
И это путь к классу сборки. xml file:
![classpath of build.xml](https://i.stack.imgur.com/FiAWO.png)
Понятия не имею, почему я получаю ошибку "class not found" ... Я следую инструкциям из Oracle документов - Создание веб-приложения из файла WSDL для формат файла сборки. xml.
Примечания: я НЕ выполняю эту сборку. xml файл из того же места, откуда запускается сервер Weblogi c, поскольку на сервере Weblogi c не установлен Ant. Я пытаюсь создать его локально, чтобы создать веб-службу, чтобы окончательно развернуть ее в комплекте EAR веб-службы файл + WAR с помощью консоли Weblogi c.