Error en AXIS, JXRPC.JAR?

Igle
28 de Mayo del 2008
Estoy haciendo un proyecto que tiene un ServidorRMI, otro en CORBA y otro para servicios WEB, con AXIS.

Cuando intento ejecutar el servidorRMI con el servidorCorba cargado y el web desplegado y con los proxies creados y todo, me dice esto:

servidorRMI:
[java] java.lang.NoClassDefFoundError: javax/xml/rpc/Service
[java] at java.lang.ClassLoader.defineClass1(Native Method)
[java] at java.lang.ClassLoader.defineClass(Unknown Source)
[java] at java.security.SecureClassLoader.defineClass(Unknown Source)
[java] at java.net.URLClassLoader.defineClass(Unknown Source)
[java] at java.net.URLClassLoader.access$100(Unknown Source)
[java] at java.net.URLClassLoader$1.run(Unknown Source)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(Unknown Source)
[java] at java.lang.ClassLoader.loadClass(Unknown Source)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[java] at java.lang.ClassLoader.loadClass(Unknown Source)
[java] at java.lang.ClassLoader.loadClassInternal(Unknown Source)
[java] Exception in thread "main"
[java] Java Result: 1

Se que la excepcion salta cuando llega a la cabecera de uno de los getproxyes que defino en la clase que implementa el interfaz con los metodos de RMI y de los demas servidores, ya que hay es donde llamo a la ServiceException.

Pego aquí los metodos como los tengo por si acaso...

//Métodos que conectan con Servicios Web

public static RetrasosWS getProxy() throws ServiceException{
RetrasosWSService serviceLocator = new RetrasosWSServiceLocator();
RetrasosWS proxy = serviceLocator.getServicioWeb();
return proxy;
}
public static RetrasosWS getProxy(String url) throws ServiceException, MalformedURLException{
RetrasosWSService serviceLocator=new RetrasosWSServiceLocator();
RetrasosWS proxy = serviceLocator.getServicioWeb(new java.net.URL(url));
return proxy;

}

public void LlamarServiciosWeb()
{
try{
RetrasosWS proxy;
proxy = getProxy();
String response = proxy.prueba();
System.out.println(response);

}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}
}

Ya me han comentado que podría ser del classpath, asiq por si podeis ayudarme con el, lo que tengo es esto:
(Le he estado añadiendo librerias de apache por sia caso...)

.;C:axis-1_3libaxis.jar;C:axis-1_3libjaxrpc.jar;C:axis-1_3libsaaj.jar;C:axis-1_3libcommons-logging-1.0.4.jar;C:axis-1_3libcommons-discovery-0.2.jar;C:axis-1_3libwsdl4j-1.5.1.jar;C:dassrc;C:axis-1_3libmail.jar;C:axis-1_3libactivation.jar;C:Archivos de programaApache Software FoundationTomcat 5.0webappsaxisWEB-INFlibjaxrpc.jar;C:Archivos de programaApache Software FoundationTomcat 5.0webappsaxisWEB-INFlib

a
28 de Mayo del 2008
has abierto el rmiregistry?