Enviando arquivo via Web Service

Ola pessoal.

Gostaria de saber se é possivel enviar um arquivo através de um Web Service.
Eu tentei essa proeza com o seguinte código abaixo:

public void webService()throws ServiceException, RemoteException{
	ModemWebService service = new ModemWebServiceLocator();
	ModemWeb modemWeb = service.getModemWeb();
	
	File file = new File( "//file.xml" );
	modemWeb.sendSMS(file);
}

O exemplo acima é uma pequena parte do meu código seguinto este tutorial do GUJ
http://www.guj.com.br/java.tutorial.artigo.132.1.guj

O código acima gerou o seguinte erro:

As outras rotinas que passam tipos primitivos como argumento, funcionaram com sucesso, porem passar um objeto do tipo File não foi uma experiencia muito legal rs

Alguem sabe como resolver ?
Desde já muito obrigado.

cara tenta passa o conteudo do arquivo, e não um file,

envia como string…

Cara, posso estar enganado pois nunca me meti com web services, mas acho que o problema ocorreu porque você está enviando um objeto que não é serializável…