Tengo problemas para invocar un servicio web RESTful utilizando el Marco de cliente provisto por RESTEasy. Cuando trato de registrar ResteasyProviderFactory obtuve una ClassCastException y nada más funciona.Excepción de ResteasyProviderFactory en Glassfish
Aquí está el código:
RegisterBuiltin.register(ResteasyProviderFactory.getInstance());
LifeGoalClient leClient = ProxyFactory.create(LifeGoalClient.class, "http://localhost:8080/TutorFinanceiro");
List<LifeGoal> lifeGoals = leClient.getLifeGoals();
JOptionPane.showMessageDialog(null, lifeGoals);
return lifeGoals;
Y la excepción:
java.lang.ClassCastException: com.sun.jersey.server.impl.provider.RuntimeDelegateImpl cannot be cast to org.jboss.resteasy.spi.ResteasyProviderFactory
estoy usando GlassFish 3.0.1 y 2.2.1 Resteasy.
He buscado a través de la web pero no he encontrado ninguna solución o no hay información relevante al respecto. Si alguien tiene una solución o una forma alternativa de hacerlo, ¡ayúdeme!
Gracias de antemano
tomo un montón de Investigaciones sobre eso y yo ni encontró nada inútil, simplemente solución que duerma trabajo tambien Creo que cambiar el Jersey por el RestEasy en este caso es la mejor opción. – irobson