java.lang.NullPointerException
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.getInvokerFilterChain(InvokerFilter.java:177)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:64)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
在创建完一个liferay工程以后,在tomcat7下运行的时候,eclipse报了这错误,检查一下一的web-inf/lib下有没有portal-service.jar文件,如果有删除此文件。不要在新建的liferay插件工程下加入portal-service.jar或者portal-impl.jar,因为:在插件的 WEB-INF/lib 的拷贝一份portal-service.jar是禁止的,liferay插件的类加载机制不会初始化portal-service.jar
分享到:
相关推荐
### Liferay快速入门知识点详解 #### 一、Liferay Portal简介与快速启动 ...无论是对于希望快速搭建企业门户的用户,还是想要深入探索Liferay开发的开发者,这份快速入门指南都是一个不可或缺的资源。
总的来说,Liferay入门帮助文档是一个宝贵的资源,它不仅提供了Liferay的基础知识,还详细阐述了如何配置开发环境,创建和部署portlet,以及如何利用Liferay的特性来开发复杂的功能。对于初学者,这份文档提供了一个...
2. Liferay的架构:深入探讨Liferay的技术架构,包括它是如何利用各种Java技术和框架,如Spring、Hibernate、OSGi等来构建一个灵活、可扩展的平台。 3. Liferay开发环境搭建:书籍可能会提供关于如何搭建Liferay...
Liferay 6是其一个重要的版本,提供了丰富的功能和改进,包括更好的用户体验、增强的社区参与度以及更强大的开发框架。 在Liferay 6中,开发工作主要围绕Portlets进行,Portlets是Liferay中的应用程序单元,它们...
Liferay时,遇到的问题及解决方法; JavaProject 固定值设定 去掉Liferay中的“您的请求已成功完成!"的提示 portlet引用资源方法....
将后缀改为mht 博文链接:https://p2world.iteye.com/blog/639088
这篇博文将深入探讨如何在Liferay中创建一个简单的Portlet,帮助开发者更好地理解Liferay的开发过程。 首先,让我们了解Portlet的基本概念。Portlet是一种Web组件,它可以嵌入到门户页面中,提供交互式的用户体验。...
Liferay Portal Liferay IDE
"hello-world-ext"通常会展示如何创建一个基本的扩展包,这个包可以在Liferay运行时添加新的功能或者修改现有功能。在这个项目中,开发者可能会创建一个新的portlet,这个portlet会在门户页面上显示"Hello, World!...
- Liferay Portal提供了一个完整的框架,用于开发、部署和管理Portlets,它支持多种portlet标准,包括JSR-286(Portlet 2.0)。 2. **Liferay Portlet开发**: - 开发Liferay Portlet通常需要Java、JSP、Servlet...
这个特定的例子是作者自己创建的,包括了一个名为"NoticeManage-portlet"的portlet以及相关的说明文档,旨在帮助开发者理解如何在Liferay 6.2环境中进行基本的开发操作。 首先,我们来看"Liferay 6.2"这一版本。...
Liferay 提供了一个强大的框架,用于构建集成化、个性化的Web应用程序,特别适合解决企业内部信息孤岛的问题。 1. **Portal 技术概述** 门户(Portal)技术应运而生,主要是为了解决多系统整合、信息资源共享、单...
标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...
Liferay 是一个开源的企业级门户平台,它提供了一个强大的框架,用于构建和管理Web应用程序、内容和工作流程。本超学习文档将深入探讨Liferay的核心特性、开发环境、Java技术的应用以及Hibernate在Liferay中的整合。...
最后,文件名“7.7、7月6日liferay”可能是指Liferay的一个特定版本或某个主题的讲解,这可能涵盖该版本的新特性、性能优化、API变更等内容。Liferay的每个版本都有其独特的改进和增强,理解这些变化对于开发者来说...
在本文中,我们将深入探讨如何配置Liferay 4.2.0版本,这是一个知名的开源企业级门户平台。根据描述,虽然官方文档可能是针对4.3.5版本的,但据称4.2.0版本与之仅有微小差异。我们将重点关注如何在Eclipse集成环境中...
liferay学习 liferay页面 Noname2.jsp
《Liferay Portal 6.0.6 学习手册》是针对企业级开源门户平台Liferay Portal的一个详细学习指南,由作者李少华编写。本文将深入探讨Liferay Portal的基础知识,安装配置,源码分析,开发环境设置,以及基于Struts2的...
Liferay提供了一个portlet容器,负责portlet的生命周期管理和渲染。 2. **Struts框架原理**:Struts通过分离业务逻辑、视图和控制逻辑,使得代码结构清晰,易于维护。Action类作为控制器接收请求,调用模型层处理...