我在使用RESTEasy提供的客户端框架调用RESTful webservice时遇到了一些问题。当我尝试注册ResteasyProviderFactory时,我得到了一个ClassCastException,没有更多的工作。Glassfish中的ResteasyProviderFactory异常
下面的代码:
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;
和异常:
java.lang.ClassCastException: com.sun.jersey.server.impl.provider.RuntimeDelegateImpl cannot be cast to org.jboss.resteasy.spi.ResteasyProviderFactory
我使用Glassfish的3.0.1和2.2.1 RestEasy的。
我通过网络搜索,但发现没有解决方案或没有相关的信息就此。 如果有人有解决方案或其他方式做到这一点,请帮助我!
在此先感谢
我走了很多关于研究之和我没有发现任何东西没用,只是解决办法,这并不工作也是如此。我认为在这种情况下切换泽西岛RestEasy是更好的选择。 – irobson 2011-12-01 12:15:34