我一直在实施实体远程服务。 我在EntityServiceImpl中创建了一个自定义服务方法,创建了通过InstitutionServiceUtil提供服务的自定义服务方法。 后部署portlet,而从浏览器窗口,通过发送请求到服务方法,我得到下面的异常异常“:”liferay服务构建器中的java.lang.ClassCastException
exception":"java.lang.ClassCastException: com.institutions.model.impl.InstitutionImpl
cannot be cast to com.institutions.model.Institution
注意:如果我发送请求重新启动服务器后,我没有得到上面的异常。
如何解决上述异常?
无论出于何种原因加载了具有相同名称的不同类或不同版本的类时,都可能发生这种情况。看起来令人气愤的是,类A不能转换为A ...类型的Java事物。 – 2016-02-05 07:20:51