WebService ....dando erro!

0 respostas
P

Olá pessoal ,

estou precisando de uma ajuda pois peguei um teste para WebService mas estou em duvida
na hora de gerar WSDL …

pois estou tentando gerar WSDL do arquivo EDIServices.java

e me da o erro de :

java.lang.ClassNotFoundException: webservice.EDIServices

pois o arquivo java não existe o metodo man …

A classe EDICliente não consigo compilar pois me dá erro na linha :

EDIServicesService svc = new WebServicesServiceLocator();
EDIServices s = svc.getEDIService ();

Alguém poderia me dar uma direção ou rumo que tenho que seguir …

package webservice;


import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import javax.activation.DataHandler;

public class EDIServices{
	
  public boolean receberArquivo(DataHandler arquivo, String nome){
     // Verificando se o arquivo é nulo
     if(arquivo == null)
        return false;

     try {
         // Criando o arquivo de destino
         File novoArquivo = new File("c:/" + nome + ".txt");
         OutputStream out = new FileOutputStream(novoArquivo);

         // Escrevendo os dados do arquivo recebido na saida
         arquivo.writeTo(out);
         return true;
     }catch (Exception ex){
             return false;
     }
   }
}

----


package webservice;

import java.io.File;

import javax.activation.DataHandler;
import javax.activation.FileDataSource;


public class EDICliente{
	
     public boolean enviarArquivo(File file){
           try{
        	   
        	   
                EDIServicesService svc = new WebServicesServiceLocator();
                
                EDIServices s = svc.getEDIService ();

                // Preparando o arquivo pra ser enviado
                DataHandler dh = new DataHandler(new FileDataSource(file));

                return s.receberArquivo(dh, file.getName());
           }catch(Exception ex){
                 ex.printStackTrace();
                 return false;
           }
    }
}     

---

package webservice;

import java.io.File;

public class Cliente1 {
	public static void main(String args[]){
	
		  File arquivo = new File("texto.xml");
		  
	      EDICliente edi = new EDICliente();
	      
	      boolean ret = edi.enviarArquivo(arquivo);
	      
	      if(ret)
	          System.out.println("Arquivo enviado com sucesso");
	      else
	          System.out.println("Falha no envio do arquivo");
	}
}
Criado 31 de março de 2006
Respostas 0
Participantes 1