Olá pessoal, estou desenvolvendo minha aplicação de TCC com web service, logo abaixo passarei o codigo do cliente mais necessariamente a chamada do
metodo do web service, acontece o seguinte se eu executar o codigo logo abaixo numa classe com o metodo declarada static void main ele executa sem problemas,
agora coloquei o mesmo codigo(a chamada do cliente) dentro da minha aplicação mais nao funciona, claro que agora o método nao esta mais declarado statis
void main, pessoal pesso que me ajude pois to sem noçõa nenhuma do que pode ser, ou se alguém não souber o que pode ser sabe como chamar uma classe para executar as que são declaradas com public static void main.
o que nao funciona
public String VerificaMateriaiEstoqueOutraEmpresa(RequisicoesPecasMateriaisEmpresa materiaisdaOS)
{
Long codMaterial = materiaisdaOS.getCodigoMaterial();
Integer codMaterial1 = Integer.parseInt(String.valueOf(codMaterial));
String quantMaterial = null;
try
{
String urlWS = "http://192.168.1.3:8080/axis/RequisicoesMateriais.jws";
Object[] params = {new Integer(1)};
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(urlWS);
call.setOperationName("VerificarQuantidadeMaterialEstoque");
quantMaterial = (String) call.invoke(params);
//System.out.println("Resultado: " + ret);
}
catch(Exception ex)
{
ex.printStackTrace();
}
return quantMaterial;
}
da um monte de erro na hora da execução,
valeu pela força pessoal