我一直在實施實體遠程服務。 我在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