Olá,
estou com um problema ao gerar as classes a partir do wsdl. Estou utilizando o Apache CXF 2.5.2, e no .bat eu faço o seguinte:
@echo off
set cxf-lib=C:\Apache\apache-cxf-2.5.2\lib
set javaSourceDir=C:\_desenv\ws\webService\src
set CLASSPATH=.\;
set CLASSPATH=%CLASSPATH%%cxf-lib%\cxf-2.5.2.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\velocity-1.7.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\commons-collections-3.2.1.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\commons-lang-2.6.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\jaxb-xjc-2.2.4-1.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\jaxb-impl-2.2.4-1.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\xmlschema-core-2.0.1.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\neethi-3.0.1.jar;
set CLASSPATH=%CLASSPATH%%cxf-lib%\wsdl4j-1.6.2.jar;
cd %javaSourceDir%
echo ====================================================================================
echo Executando o comando java -cp %CLASSPATH% org.apache.cxf.tools.wsdlto.WSDLToJava
echo ====================================================================================
call java -cp %CLASSPATH% org.apache.cxf.tools.wsdlto.WSDLToJava .
pause
E ocorre o seguinte erro:
WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsd
l definition from : file:/C:/_desenv/ws/webService/src/
Caused by : WSDLException: faultCode=PARSER_ERROR: javax.xml.stream.XMLStreamExc
eption: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
Alguem ja passou por isso? Parece algum erro de Parser.
O arquivo WSDL está em anexo.
Obrigado.