Когда я пишу ниже строки в методе render
моего пользовательского портлета, он выдает вышеупомянутое исключение.
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(JournalArticle.class);
Я также пытаюсь использовать метод ниже:
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(JournalArticle.class, PortalClassLoaderUtil.getClassLoader());
Iтакже добавили ниже зависимости в build.gradle
файл
compileOnly group: "com.liferay", name: "com.liferay.journal.api", version: "2.2.2"
Пожалуйста, помогите мне, как решить эту ошибку.
Трассировка стека, как показано ниже.
Вызов метода рендеринга.....
06:42:56,450 ERROR [http-nio-8080-exec-8][DynamicQueryFactoryImpl:103] Unable find model com.liferay.journal.model.impl.JournalArticleImpl
java.lang.ClassNotFoundException: com.liferay.journal.model.impl.JournalArticleImpl
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1142)