I have successful deploy and Add this portlet on Liferay Server but there is a red message in web browser "Liferay 7 Vaadin portlet is temporarily unavailable."
This is the error in Tomcat error log:
2019-01-22 18:24:22.268 ERROR [http-nio-8080-exec-6][render_portlet_jsp:131] null
java.lang.NoClassDefFoundError: com/liferay/portal/kernel/util/PortalClassLoaderUtil
at com.vaadin.server.VaadinPortlet$VaadinLiferayRequest.invokeStaticLiferayMethod(VaadinPortlet.java:237)
at com.vaadin.server.VaadinPortlet$VaadinLiferayRequest.getServletRequest(VaadinPortlet.java:261)
at com.vaadin.server.VaadinPortlet$VaadinHttpAndPortletRequest.getOriginalRequest(VaadinPortlet.java:99)
at com.vaadin.server.VaadinPortlet$VaadinHttpAndPortletRequest.getParameter(VaadinPortlet.java:108)
at com.vaadin.server.VaadinService.hasParameter(VaadinService.java:790)
at com.vaadin.server.VaadinService.doFindOrCreateVaadinSession(VaadinService.java:752)
at com.vaadin.server.VaadinService.findOrCreateVaadinSession(VaadinService.java:717)
at com.vaadin.server.VaadinService.findVaadinSession(VaadinService.java:575)
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1522)
at com.vaadin.server.VaadinPortlet.handleRequest(VaadinPortlet.java:548)
at com.vaadin.server.VaadinPortlet.doDispatch(VaadinPortlet.java:619)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:291)
at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:127)
at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:58)
at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:124)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:71)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:108)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153)
at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:62)
I have successful deploy and Add this portlet on Liferay Server but there is a red message in web browser "Liferay 7 Vaadin portlet is temporarily unavailable." This is the error in Tomcat error log: