WebService erro

Webservice

[code]@WebService
@Stateless
@Remote(IConsultaBeneficiado.class)
public class ConsultaBeneficiado implements IConsultaBeneficiado {

@EJB
private IDao<Beneficiado> daoBeneficiado ;

@WebMethod
public Beneficiado consultaBeneficiado(@WebParam(name="codigo") int codigo) throws Exception{
			
	return daoBeneficiado.pesquisar(new Beneficiado(), codigo);
	
}

}[/code]

Quando eu chamo meu webservice que gerei com o wsimport

ConsultaBeneficiado consultaBeneficiado = new ConsultaBeneficiadoService().getConsultaBeneficiadoPort(); try { consultaBeneficiado.consultaBeneficiado(1); } catch (Exception_Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }

esta dando o seguinte erro.

Exception in thread "main" com.sun.xml.ws.streaming.XMLStreamReaderException: XML reader error: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog at [row,col {unknown-source}]: [1,0] at com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamReaderUtil.java:242) at com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:70) at com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextContent(XMLStreamReaderUtil.java:85) at com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextElementContent(XMLStreamReaderUtil.java:75) at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:167) at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:149) at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:121) at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:280) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:158) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:74) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:559) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:518) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:503) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:400) at com.sun.xml.ws.client.Stub.process(Stub.java:235) at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:120) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:230) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:210) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:103) at $Proxy30.consultaBeneficiado(Unknown Source) at br.tenax.webService.Main.main(Main.java:12) Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog at [row,col {unknown-source}]: [1,0] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:661) at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2031) at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:1937) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1064) at com.sun.xml.ws.util.xml.XMLStreamReaderFilter.next(XMLStreamReaderFilter.java:56) at com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:51) ... 19 more

oi,

abra o seu arquivo XML e veja se tem alguma linha em branco no final ou então um caracter em branco antes da abertura da tag

talvez este site possa ajudar

abs

Andre, verifiquei não tem. Acredito que o wsdl esteja correto pois gerei com o wsimport.

oi,

vc tentou acessar o wsdl pelo browser? consegue ler?

abs

sim consigo, tava pesquisando vi que parece uma incompatibilidade com o jaxws do java 6 e do Jboss, alguma coisa com endorsed… ainda não consegui resolver…

oi,

interessante, achei algo, talvez ajude

http://infoblogs.com.br/view.action?contentId=202874&Incopatilbilidade-entre-as-versoes-do-Java-6-e-o-servidor-JBOSS-423GA.html

abs

migrei as versões, estou usando java 6 e JBOSS 5.1 GA

gerei com o wsimport as classes pra consumir o webservice, e quando mando rodar me retorno esse erro

[Fatal Error] :-1:-1: Premature end of file.

acredito que tenha haver com algum XML que esteja mau formatado, mas eu não gero nenhum XML é tudo responsabilidade do wsimport. Não sei o q fazer mais…