Author Login
Post Reply
Hi people,
Please, I have the following problem:
I wrote the following target:
<target name="wsdl2java-server" description="Gera os arquivos .wsdd e
stubs/skeletons a partir de um arquivo .wsdl">
<fileset id="wsdl.files"
file="${basedir}/WebContent/wsdl/Connector.wsdl"/>
<property name="wsdl.java.output.dir" value="${basedir}/dist/ws"/>
<property name="wsdl.namespace" value="
http://jbossesb.connectors.integration.xyz.com"/>
<property name="wsdl.java.server.package"
value="${basedir}/dist/ws/server"/>
<property name="wsdl.wsdd.output.dir"
value="${basedir}/dist/ws/wsdd"/>
<mkdir dir="${wsdl.java.output.dir}"/>
<mkdir dir="${wsdl.wsdd.output.dir}"/>
<for param="file">
<path>
<fileset refid="wsdl.files"/>
</path>
<sequential>
<axis-wsdl2java
output="${wsdl.java.output.dir}"
serverside="true"
skeletondeploy="false"
url="@(protected)}"
verbose="false">
<mapping
namespace="${wsdl.namespace}"
package="${wsdl.java.server.package}"/>
</axis-wsdl2java>
<!-- Determina o nome do serviço. -->
<propertyregex override="yes" property="service.name"
input="@(protected)}"
regexp=".*\\([^\\]*)\.wsdl" replace="\1"/>
<!-- Renomeia os .wsdd para incluir o nome do servico. -->
<move todir="${wsdl.wsdd.output.dir}" flatten="true">
<fileset dir="${wsdl.java.output.dir}"
includes="**/deploy.wsdd"/>
</move>
<move
tofile="${wsdl.wsdd.output.dir}/deploy-${service.name}.wsdd"
file="${wsdl.wsdd.output.dir}/deploy.wsdd"/>
</sequential>
</for>
</target>
When I run it, I get the following error message, on line *verbose="false"*:
Could not create task or type of type: axis-wsdl2java.
Please, how could I fix this?
Thanks in advance!
Regards,
Luiz