Boa Tarde Pessoal
Preciso consumir um WS que esta feito em .NET (Servico.asmx), pesquisando no google encontrei uma biblioteca chamada XFIRE que gera as classes através do WSDL para JAVA
Depois de gerada essas classes tento consumir um método porem me retorna erro…
public class Inicio
{
public static void main(String[] args)
{
try
{
LogradouroClient cli = new LogradouroClient();
LogradouroSoap ws = cli.getLogradouroSoap();
ArrayOfClsBairro arrBairro = ws.pesquisaBairro();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
o erro é o seguinte:
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/httpclient/Credentials
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.getConstructor(Class.java:1629)
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:108)
at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75)
at org.codehaus.xfire.client.Client.invoke(Client.java:335)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
at $Proxy12.pesquisaBairro(Unknown Source)
at Inicio.main(Inicio.java:18)
creio que possa ser algo com o proxy, porq aqui na minha empresa usamos proxy para navegar…
aguém ja usou essa biblioteca (XFIRE) para consumir WS??
aguardo
Leandro Prado