使用 PortletRequestListner
运行 tomcat
时出现以下异常。
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:77)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:37)
... 25 more
Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.PortletRequestListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at com.liferay.portal.kernel.util.InstanceFactory.newInstance(InstanceFactory.java:52)
at com.liferay.portal.kernel.util.InstanceFactory.newInstance(InstanceFactory.java:27)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:304)
我是 liferay 的新手。
无法解决此问题。请帮忙。
最佳答案
虽然我知道您是 Liferay 的新手,但我希望您对编程不是新手 :) 堆栈跟踪清楚地表明您没有在 portlet 的 WEB-INF/lib 文件夹中提供必要的 JAR 文件:
Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.PortletRequestListener
希望你能从这里把点连接起来!
关于tomcat - 初始化 PortletRequestListener 时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21084704/