Java.io. UTFDataFormatException

4 respostas
C

Luciana,

Não estou conseguindo fazer o deploy da interface e da classe que a implementa. Apesar do ant build dizer que foi com sucesso, ele não cria o war para o deploy pegar. E dá esta mensagem de erro :

[echo] Running wsdeploy:
 [echo]   C:jwsdp-1.3apache-ant../jaxrpc/bin/wsdeploy.bat -o dist/trabalh
o-jaxrpc.war dist/trabalho-jaxrpc-portable.war

[exec] error: java.io.UTFDataFormatException: Invalid byte 2 of 3-byte UTF-

8 sequence.

[exec] java.io.UTFDataFormatException: Invalid byte 2 of 3-byte UTF-8 seque

nce.

[exec]     at org.apache.xerces.impl.io.UTF8Reader.invalidByte(UTF8Reader.j

ava:693)

[exec]     at org.apache.xerces.impl.io.UTF8Reader.read(UTF8Reader.java:418

)

[exec]     at org.apache.xerces.impl.XMLEntityScanner.load(XMLEntityScanner

.java:1509)

[exec]     at org.apache.xerces.impl.XMLEntityScanner.scanContent(XMLEntity

Scanner.java:596)

[exec]     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanCon

tent(XMLDocumentFragmentScannerImpl.java:900)

[exec]     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen

tContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)

[exec]     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc

ument(XMLDocumentFragmentScannerImpl.java:348)

[exec]     at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigura

tion.java:539)

[exec]     at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigura

tion.java:595)

[exec]     at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
[exec]     at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)

 [exec]     at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuil
derImpl.java:206)

[exec]     at com.sun.xml.rpc.tools.wsdeploy.DeployTool.defineServletsAndLi

steners(DeployTool.java:410)

[exec]     at com.sun.xml.rpc.tools.wsdeploy.DeployTool.run(DeployTool.java

:214)

[exec]     at com.sun.xml.rpc.util.ToolBase.run(ToolBase.java:40)

[exec]     at com.sun.xml.rpc.tools.wsdeploy.Main.main(Main.java:24)

[exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[exec]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces

sorImpl.java:39)

[exec]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet

hodAccessorImpl.java:25)

[exec]     at java.lang.reflect.Method.invoke(Method.java:324)

[exec]     at org.apache.commons.launcher.ChildMain.run(ChildMain.java:269)

4 Respostas

A

tente mudar o encoding para ISO-8859-1 pois deve estar UTF-8

C

E onde mudo isto ? E eu estou usando Windows 2000.

A

mude no seu “web.xml” da aplicação.

C

Obrigado, André. Mas era uma palavfa com acento que eu tinha colocado no web.xml. Retirei e deu certo.

Criado 6 de dezembro de 2003
Ultima resposta 7 de dez. de 2003
Respostas 4
Participantes 2