2014-01-13 62 views
0

使用PortletRequestListner運行tomcat時出現以下異常。初始化PortletRequestListener時出現異常

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的新手。

無法解決此問題。請幫忙。

回答

0

雖然我理解你是新來的Liferay,我希望你是不是新的編程:) 的堆棧跟蹤清楚地說,你有沒有在您的portlet的WEB-INF/lib文件夾提供了必要的JAR文件:

Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.PortletRequestListener 

希望你能從這裏連接點!

+0

感謝您的回覆,是的,我知道罐子丟失,但想知道我正要添加哪個罐子。我嘗試過使用spring和liferay portlet jars,但它不適用於我 – user3189088

+0

這很簡單:我做了一個Google,發現它是spring-web.jar的一部分。參考:http://hobione.wordpress.com/2009/04/05/javalangclassnotfoundexception-orgspringframeworkwebcontextcontextloaderlistener/ –

相關問題