掲示板
Error registering portlets for
9年前 に Artur Mustermann によって更新されました。
Error registering portlets for
New Member 投稿: 2 参加年月日: 14/04/30 最新の投稿
Hello, I am writing my own portlet with JFreecharts. The code works fine with Liferay 6 but with Liferay 6.2 i always got the error message
here is my Code. I pruned it for you so it's verry short now.
Here is The Whole Error Log.
Error registering portlets for...
I even can deploy the raw file from 6 without a problem, but the code is not running. Yes I did not just copied the project, i even tried to code it vom zero.here is my Code. I pruned it for you so it's verry short now.
package de.artur;
import java.io.IOException;
import java.io.OutputStream;
import javax.portlet.PortletException;
import javax.portlet.PortletRequestDispatcher;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.ResourceRequest;
import javax.portlet.ResourceResponse;
import javax.portlet.ResourceURL;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartRenderingInfo;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.entity.StandardEntityCollection;
import org.jfree.data.general.DefaultPieDataset;
import com.liferay.util.bridges.mvc.MVCPortlet;
/**
* Portlet implementation class NewPortlet
*/
public class NewPortlet extends MVCPortlet {
public void init() {
viewJSP = getInitParameter("view-jsp");
}
@Override
public void serveResource(ResourceRequest request,
ResourceResponse response)
throws PortletException, IOException {
String resourceID = request.getResourceID();
try {
if (resourceID.equals("chart-image")) {
response.setContentType("image/png");
OutputStream out = response.getPortletOutputStream();
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("UseId1", 10);
dataset.setValue("UseId2", 3);
dataset.setValue("UseId3", 7);
try {
JFreeChart chart = ChartFactory.createPieChart3D("Assets",
dataset,
true,
true,
true
);
if (chart != null) {
ChartRenderingInfo chartRenderingInfo = new ChartRenderingInfo(new StandardEntityCollection());
ChartUtilities.writeChartAsPNG(out, chart, 400, 250, chartRenderingInfo);
}
} catch (Exception e) {
System.err.println(e.toString());
} finally {
// out.close();
}
}
}catch (Exception e){
System.out.println("bla");
}
}
public void doView(RenderRequest renderRequest, RenderResponse renderResponse)
throws IOException, PortletException {
ResourceURL chartUrl = renderResponse.createResourceURL();
chartUrl.setResourceID("chart-image");
String resourceUrl = chartUrl.toString();
renderRequest.setAttribute("resourceUrl", resourceUrl);
include(viewJSP, renderRequest, renderResponse);
}
protected void include(String path,
RenderRequest renderRequest,
RenderResponse renderResponse)
throws IOException, PortletException {
PortletRequestDispatcher portletRequestDispatcher = getPortletContext().getRequestDispatcher(path);
portletRequestDispatcher.include(renderRequest, renderResponse);
}
protected String viewJSP;
}
Here is The Whole Error Log.
14:31:54,884 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing aaaaaa-portlet-6.2.10.1.war
14:31:54,885 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:79] Copying portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war
14:31:54,904 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:859] Deploying aaaaaa-portlet-6.2.10.1.war
14:31:54,905 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:962] Updating Aaaaaa from version 6.2.10.1 to version 6.2.10.1
Expanding: C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war into C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\jsp
14:31:55,143 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2383] Modifying Servlet 2.5 C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\web.xml
Copying 36 files to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Deleting directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906
14:31:55,241 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:91] Portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war copied successfully. Deployment will start in a few seconds.
Apr 30, 2014 2:32:00 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
Information: Undeploying context [/aaaaaa-portlet]
14:32:00,027 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
Apr 30, 2014 2:32:00 PM org.apache.catalina.core.ApplicationContext log
Information: Closing Spring root WebApplicationContext
14:32:00,029 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:32:00 PM org.apache.catalina.startup.HostConfig deployDirectory
Information: Deploying web application directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
14:32:01,244 INFO [localhost-startStop-24][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:32:01,244 INFO [localhost-startStop-24][HotDeployImpl:198] Deploying aaaaaa-portlet from queue
14:32:01,244 INFO [localhost-startStop-24][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:32:01 PM org.apache.catalina.core.ApplicationContext log
Information: Initializing Spring root WebApplicationContext
14:32:01,437 INFO [localhost-startStop-24][PortletHotDeployListener:343] Registering portlets for aaaaaa-portlet
14:32:01,472 ERROR [localhost-startStop-24][HotDeployImpl:211] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:127)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:208)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:95)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.liferay.portlet.PortletBagFactory.getPortletInstance(PortletBagFactory.java:418)
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:121)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:369)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:124)
... 23 more
Caused by: java.lang.ClassNotFoundException: org.jfree.data.general.PieDataset
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 31 more
14:45:42,577 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing aaaaaa-portlet-6.2.10.1.war
14:45:42,589 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:79] Copying portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war
14:45:42,634 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:859] Deploying aaaaaa-portlet-6.2.10.1.war
14:45:42,650 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:962] Updating Aaaaaa from version 6.2.10.1 to version 6.2.10.1
Expanding: C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war into C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\jsp
14:45:42,846 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2383] Modifying Servlet 2.5 C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\web.xml
Copying 36 files to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Deleting directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650
14:45:42,951 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:91] Portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war copied successfully. Deployment will start in a few seconds.
14:45:47,654 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:45:47,656 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:45:47 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
Information: Undeploying context [/aaaaaa-portlet]
Apr 30, 2014 2:45:47 PM org.apache.catalina.core.ApplicationContext log
Information: Closing Spring root WebApplicationContext
Apr 30, 2014 2:45:48 PM org.apache.catalina.startup.HostConfig deployDirectory
Information: Deploying web application directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
14:45:49,421 INFO [localhost-startStop-25][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:45:49,422 INFO [localhost-startStop-25][HotDeployImpl:198] Deploying aaaaaa-portlet from queue
14:45:49,422 INFO [localhost-startStop-25][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:45:49 PM org.apache.catalina.core.ApplicationContext log
Information: Initializing Spring root WebApplicationContext
14:45:49,641 INFO [localhost-startStop-25][PortletHotDeployListener:343] Registering portlets for aaaaaa-portlet
14:45:49,675 ERROR [localhost-startStop-25][HotDeployImpl:211] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:127)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:208)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:95)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.liferay.portlet.PortletBagFactory.getPortletInstance(PortletBagFactory.java:418)
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:121)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:369)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:124)
... 23 more
Caused by: java.lang.ClassNotFoundException: org.jfree.data.general.PieDataset
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 31 more
14:47:47,973 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing aaaaaa-portlet-6.2.10.1.war
14:47:47,974 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:79] Copying portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war
14:47:47,983 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:859] Deploying aaaaaa-portlet-6.2.10.1.war
14:47:47,984 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:962] Updating Aaaaaa from version 6.2.10.1 to version 6.2.10.1
Expanding: C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war into C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\jsp
14:47:48,082 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2383] Modifying Servlet 2.5 C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\web.xml
Copying 36 files to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Deleting directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985
14:47:48,178 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:91] Portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war copied successfully. Deployment will start in a few seconds.
Apr 30, 2014 2:47:49 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
Information: Undeploying context [/aaaaaa-portlet]
14:47:49,759 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
Apr 30, 2014 2:47:49 PM org.apache.catalina.core.ApplicationContext log
Information: Closing Spring root WebApplicationContext
14:47:49,760 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:47:50 PM org.apache.catalina.startup.HostConfig deployDirectory
Information: Deploying web application directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
14:47:50,881 INFO [localhost-startStop-26][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:47:50,881 INFO [localhost-startStop-26][HotDeployImpl:198] Deploying aaaaaa-portlet from queue
14:47:50,881 INFO [localhost-startStop-26][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:47:51 PM org.apache.catalina.core.ApplicationContext log
Information: Initializing Spring root WebApplicationContext
14:47:51,097 INFO [localhost-startStop-26][PortletHotDeployListener:343] Registering portlets for aaaaaa-portlet
14:47:51,132 ERROR [localhost-startStop-26][HotDeployImpl:211] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:127)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:208)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:95)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.liferay.portlet.PortletBagFactory.getPortletInstance(PortletBagFactory.java:418)
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:121)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:369)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:124)
... 23 more
Caused by: java.lang.ClassNotFoundException: org.jfree.data.general.PieDataset
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 31 more
9年前 に Sagar A Vyas によって更新されました。
RE: Error registering portlets for
Liferay Master 投稿: 679 参加年月日: 09/04/17 最新の投稿
If possible attached your portlet war file ,I can deploy it to my environment and help you to debug it.
Thanks,
Sagar Vyas
Thanks,
Sagar Vyas
9年前 に Sushil Patidar によって更新されました。
RE: Error registering portlets for
Expert 投稿: 467 参加年月日: 11/10/31 最新の投稿
Hi,
It seems like portlet class defined in portlet.xml is not correct.
Regards
It seems like portlet class defined in portlet.xml is not correct.
Regards
9年前 に Artur Mustermann によって更新されました。
RE: Error registering portlets for
New Member 投稿: 2 参加年月日: 14/04/30 最新の投稿
sorry for my late responce! Thank you for your participation
I asked a colleague today and he found this out:
The error happenend because I Added the JFreechart into the Libraries Build path and not in the lib folder of docroots.
By the way, I rewrote the whole code and the error was gone.
I asked a colleague today and he found this out:
The error happenend because I Added the JFreechart into the Libraries Build path and not in the lib folder of docroots.
By the way, I rewrote the whole code and the error was gone.