Jax-ws

Boa noite!
Estou tentando aprender a criar um Webservice através do tutorial: http://netbeans.org/kb/docs/websvc/client_pt_BR.html
Porém alguns erros estão acontecendo.

O meu WS no servidor encontra-se implementado assim:

@WebService()
public class Calculadora {
  @WebMethod(operationName = "somar")
    public int somar(@WebParam(name = "v1")
    int v1, @WebParam(name = "v2")
    int v2) {
        return v1+v2;
    }

}

Feito isto no servidor web, eu criei um projeto java comum e implementei da seguinte forma.

public static void main(String[] args) {
        testeservicoweb.CalculadoraService service = new testeservicoweb.CalculadoraService();
        QName portQName = new QName("http://calculator.me.org/" , "CalculadoraPort");
        String req = "<somar [Retorno de chamada assíncrona] [Retorno de chamada assíncrona]  xmlns=\"http://calculator.me.org/\"><v1>1</v1><v2>1</v2><asyncHandler>ENTER VALUE</asyncHandler></somar [Retorno de chamada assíncrona] [Retorno de chamada assíncrona]>";
        try { // Call Web Service Operation
            Dispatch<Source> sourceDispatch = null;
            sourceDispatch = service.createDispatch(portQName, Source.class, Service.Mode.PAYLOAD);
            Source result = sourceDispatch.invoke(new StreamSource(new StringReader(req)));
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

Porém, na hora que eu mando executar gera a seguinte falha:

O que eu devo fazer para dar certo?

O erro esta acontecendo porque a sua classe CalculadoraService não esta no classpath…

Vc deve estar utilizando o comando wsgen do jaxws, passando o wsdl do serviço para gerar esta classe (CalculadoraService) correto? Se for isto, eu te aconcelho a gerar um .jar dos .class gerados pelo comando wsgen e adicionalos ao seu classpath.

Ovelha eu estou fazendo da meneira como segue o tutorial. Não sei dizer se realmente é assim que está acontecendo.
Como posso verificar isto???

Obrigado!