`

Liferay 6.1.2 第一次新建工程的时候报错。

 
阅读更多
第一次创建liferay项目失败:

1 创建liferay项目的时候,控制台报java.util.zip.ZipException: error in opening zip file的错误 ,十分诡异。

方法是:删除liferay-plugins-sdk-6.1.1-20130816114619181\liferay-plugins-sdk-6.1.1\.ivy 下的ivy-2.3.0.jar文件。

然后再创建项目, 项目会重新下载依赖,.ivy下会多一个cache文件。



2 接着继续报错,错误变成eclipse工作空间下的log日志显示:
!ENTRY com.liferay.ide.project.core 4 0 2014-01-11 17:32:46.948
!MESSAGE Error creating Liferay plugin project.
!STACK 1
org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
	at com.liferay.ide.project.core.util.ProjectUtil.importProject(ProjectUtil.java:1214)
	at com.liferay.ide.project.core.PluginsSDKProjectProvider.doCreateNewProject(PluginsSDKProjectProvider.java:177)
	at com.liferay.ide.project.core.NewLiferayProjectProvider.createNewProject(NewLiferayProjectProvider.java:45)
	at com.liferay.ide.project.core.model.NewLiferayPluginProjectOpMethods.execute(NewLiferayPluginProjectOpMethods.java:101)
	at com.liferay.ide.project.core.model.NewLiferayPluginProjectOp$Impl.execute(Unknown Source)
	at org.eclipse.sapphire.ui.forms.swt.SapphireWizard.performFinish(SapphireWizard.java:352)
	at org.eclipse.sapphire.ui.forms.swt.SapphireWizard$3.run(SapphireWizard.java:314)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modifyInternal(FacetedProject.java:363)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1181)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$5.run(FacetedProject.java:1099)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChanges(FacetedProject.java:1109)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.commitChanges(FacetedProjectWorkingCopy.java:2020)
	at com.liferay.ide.project.core.util.ProjectUtil.createNewSDKProject(ProjectUtil.java:544)
	at com.liferay.ide.project.core.util.ProjectUtil.importProject(ProjectUtil.java:1210)
	... 7 more


3 查阅国外网站,找了解决方法:
https://issues.liferay.com/browse/IDE-1282

(1) 调整java complicance  编译环境为 1.6
(2) 调整tomcat下的jdk为1.6



再试,问题解决。
liferay 6.1.2居然只能用1.6的jdk来弄,坑爹呀。
分享到:
评论
1 楼 bingqian_28 2014-03-28  
呵呵,学习了

相关推荐

    liferay6.1.2开发环境的搭建

    Liferay 6.1.2 开发环境的搭建 Liferay 是一个开源的企业portal平台,提供了丰富的功能和插件,帮助开发者快速构建企业门户网站。为了搭建 Liferay 6.1.2 开发环境,我们需要安装 JDK、Liferay Portal、Tomcat、Ant...

    liferay-portal-sql-6.1.2-ce-ga3-20130816114619181

    《Liferay Portal SQL详解——基于6.1.2 CE GA3版本》 Liferay Portal是一款开源的企业级内容管理系统,广泛应用于构建企业网站、社区、工作流等应用。本篇文章将聚焦于Liferay Portal的数据库相关知识,特别是针对...

    Liferay Portal 二次开发指南

    Liferay的桌面概念是指用户登录后看到的第一个页面,可以个性化设置,包含用户常用的应用和服务。品质则涉及界面风格和用户体验,允许用户根据个人喜好调整颜色、字体和其他视觉元素。 ##### 2.5 部署描述文件 ...

    Liferay集成Activiti开发工程

    【Liferay集成Activiti开发工程】是一个涉及到企业级工作流管理系统构建的主题,它结合了Liferay门户平台与Activiti流程引擎。Liferay是一款开源的企业级门户框架,它提供了丰富的功能,如内容管理、社交媒体整合、...

    Liferay portlet 工程示例代码

    Liferay Portlet工程示例代码提供了开发者们一个深入理解并实践Liferay Portal平台上的portlet开发的宝贵资源。Liferay Portal是一款开源的企业级门户系统,它允许用户创建、管理和集成各种Web应用程序,而portlet...

    Liferay Portal Liferay IDE

    Liferay Portal Liferay IDE

    liferay二次开发指南,doc

    【Liferay Portal 二次开发指南】 在IT领域,Liferay Portal是一个开源的企业级门户平台,它提供了丰富的功能和高度的可扩展性,使得开发者能够构建复杂的Web应用和企业信息系统。本指南将深入探讨Liferay Portal的...

    liferay扩展环境 liferay ext

    标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...

    liferay详细讲解 liferay项目完全讲解

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、内部系统、协作平台等。在这个“liferay详细讲解 liferay项目完全讲解”的资料包中,我们可以期待深入了解到关于...

    liferay环境的搭建

    1. **新建Liferay项目**: - 在Liferay IDE中依次点击 `File` > `New` > `Liferay Project`。 - 为portlet项目命名,点击完成或继续下一步默认选择Liferay MVC。 2. **部署Portlet**: - Liferay的开发流程中大量...

    liferay快速入门quickstart

    #### 一、Liferay Portal简介与快速启动 Liferay Portal是一款功能强大且灵活的企业级门户平台,它基于Java技术,遵循JSR-168标准,提供了丰富的特性来满足企业内外部网站的需求。Liferay Portal 4.0版本作为一款...

    Liferay 6 入门教程

    "plugins开发指南2-开发一个简单的portlet.pdf"将引导初学者了解如何创建并部署基本的Portlet,这是掌握Liferay开发的第一步。 Liferay的插件(Plugins)开发是其扩展性的重要体现。"plugins开发指南1-开发环境搭建...

    liferay+Portal+二次开发指南

    Liferay Portal 提供了一个高度可定制化的框架,允许开发者根据业务需求进行扩展和二次开发。 #### 二、Liferay Portal 架构解析 ##### 第一节 Portal 规范 - **JSR 168**: 这是Java Portlet API的一个版本,定义...

    liferay一个简单的portlet

    Liferay Portal 是一款开源的企业级门户平台,它提供了丰富的功能,如用户管理、内容管理、社交网络等。Portlet是Liferay中的核心组件,是构建门户应用程序的基本模块。这篇博文将深入探讨如何在Liferay中创建一个...

    liferay6.06

    《Liferay Portal 6.0.6 学习手册》是针对企业级开源门户平台Liferay Portal的一个详细学习指南,由作者李少华编写。本文将深入探讨Liferay Portal的基础知识,安装配置,源码分析,开发环境设置,以及基于Struts2的...

    liferay 整合struts例子

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可扩展性。Struts则是一个经典的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将Liferay与Struts整合,可以充分利用Struts的业务逻辑...

    liferay经典书籍8本

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能来构建和管理数字体验,包括网站创建、内容管理、社交协作以及工作流程。以下是对这8本Liferay经典书籍的知识点总结,旨在帮助读者深入理解并掌握Liferay的...

    liferay门户调用webservice依赖jar包

    在这个场景中,提到的"liferay-portal-client-6.1.2-ce-ga3"是一个特定版本的Liferay门户客户端库。这个库主要包含以下几个方面的功能和知识点: 1. **服务代理**:Liferay Portal客户端库提供了服务代理类,允许...

    liferay

    ### Liferay Portal 二次开发详解 #### 一、Liferay Portal 概览 **Liferay Portal** 是一款开源的企业级门户平台,它基于Java技术构建,支持多种标准,包括JSR 168 和 WSRP (Web Services for Remote Portlets)。...

Global site tag (gtag.js) - Google Analytics