摘要:
本文记录如何下载设置LifeRay,使其可以正常提供WEB的服务。通过阅读本文后,你可以:
1、 在windows环境下安装并启动LifeRay,使其可以正常提供WEB服务。
友情提醒:本文只是十分基础的在windows环境下安装LifeRay的文章,并没有涉及LifeRay更深入的设置或其他内容。另本文首发于JavaEye.不介意转载,不过最好连图片一起转,因为本人找资料时深受拷贝党所害,说的是自己原创,可是明明文章上写明有图片的地方却连屁都没有一个,经常看得我一楞一楞的。
-------------------华丽的分界线-------------------
事前准备:
1、 下载Java虚拟机(Java Runtime Environment)。本文采用的JAVA版本是1.6。网址:http://www.sun.com/download/
2、 下载LifeRay的社区版中的Bundled包,可自由选择基于不同容器的版本,在本文中选择用基于Tomcat6.x的版本,LifeRay版本为5.2.3。网址:http://www.liferay.com/downloads/liferay-portal/overview
-------------------华丽的分界线-------------------
安装LifeRay:
1、安装Java运行环境
安装方法不再赘述。安装完成后测试画面如下图。
2、将LifeRay的Bundled包解压缩到硬盘中某一位置,可称为LifeRay Home(方面文章后面引用而已)。
在本文中的位置是:E:\liferay\liferay-portal。解压缩后你会看见如下4个文件夹以及一个文件,如下图:
各文件夹及文件作用如下:
1、data:HSQL数据库文件的存储位置。
2、deploy:LifeRay的plugin的发布位置,以后要是开发了新的plugin,只需要将plugin的war包直接拷贝到这里,那么LifeRay就会在启动或运行过程中自动发布。
3、license:存储了关于LifeRay的版权声明。
4、tomcat-6.0.18:整个Bundled包的核心所在,是一个完整的Tomcat文件包。用来提供LifeRay的web服务。
5、readme.html:关于LifeRay的一些信息。
此时需要将data文件夹删除掉。为什么呢?不知因何原因,我发现直接下载bundled包并解压运行Tomcat服务后,LifeRay的默认用户test@liferay.com用户无法正常登陆,只要删除data文件夹,待LifeRay自动再次生成data文件夹以及初始化数据,这样test@liferay.com用户才可以正常使用。
3、启动Tomcat服务。
进入LifeRay Home下,如本文中的E:\liferay\liferay-portal,然后进入tomcat-6.0.18->bin,然后执行startup.bat。静候Tomcat启动,当Tomcat出现:Server startup in 112178的字样时,启动成功,此时已经能正确提供LifeRay的服务。系统会自动打开一个本机LifeRay的浏览页面。如下图。
这时候可以使用LifeRay的默认用户test@liferay.com进行登陆,密码是test。登陆成功后就可以使用LifeRay了。如下图。
-------------------华丽的分界线-------------------
后记:
本来还想将改变LifeRay基础数据库方式的内容写到本篇的,不过考虑貌似超过题目的内容,所以留到明天在下一篇再写。
- 描述: 成功安装java运行环境后的测试画面
- 大小: 20 KB
- 描述: Liferay bundled解压缩后的情况
- 大小: 50.4 KB
- 大小: 230.7 KB
- 大小: 148.4 KB
- 大小: 107.8 KB
分享到:
相关推荐
liferay开发文档.pdf Liferay 是一个基于Java的开源企业门户平台,提供了强大的门户解决方案。下面是根据给定的文件信息,生成的相关知识点: Liferay portal的安装与使用 Liferay portal的安装是实现门户解决...
**步骤1:安装JDK** 双击JDK安装文件,将其安装在指定目录`C:\liferay dev\JDK`。然后,配置环境变量`JAVA_HOME`指向该路径,并在`Path`变量中添加`%JAVA_HOME%\bin`,确保系统能识别Java命令。 **步骤2:安装Ant**...
【Liferay Ext开发详解】 Liferay Ext开发是一种高级的定制方式,用于对Liferay Portal进行深度...同时,考虑到与未来Liferay版本的兼容性,建议在必要时才使用Ext插件,并且在开发过程中做好充分的测试和文档记录。
通过分析“Liferay开发持久化层和服务层演示Demo代码”这一主题,我们将理解Liferay Service Builder如何帮助开发者高效地管理数据库操作,并创建自定义服务。 首先,Liferay是一个开放源代码的企业级门户平台,它...
本文将详细介绍如何建立Liferay开发环境,包括Java开发环境的搭建、Eclipse IDE的配置以及Liferay源代码的安装。 1. **建立Java开发环境** - **Apache Ant**:首先,需要安装Java编译工具Apache Ant。你可以从...
- **10步轻松安装Liferay**: 简化版的安装指南,适用于初次接触Liferay的用户。 - **TOMCAT5.5.X**: 详细介绍如何在Tomcat 5.5.x环境下安装Liferay。 - **下载安装Tomcat5.5.X**: 获取并安装Tomcat 5.5.x。 - **...
通过将"Liferay-ide-eclipse-updatesite-1.1.0.zip"导入Eclipse,开发者可以轻松地更新或安装Liferay IDE,确保始终使用最新版本的工具,从而获得最佳的开发体验。这不仅有利于保持代码的现代化,也有助于开发者掌握...
日志管理在Liferay中扮演着记录系统活动、跟踪错误和调试代码的角色。当遇到问题时,日志文件能提供关键信息,帮助开发者理解系统的运行状态。Liferay默认使用了Java的内置日志框架`java.util.logging`,但它也支持...
作者曾经在2008年至2010年间出版了四本关于Liferay的书籍,并且他也是Liferay与其他技术集成的专家,比如与广告服务器OpenX、不同搜索引擎、企业内容(包括视频、音频、图片、文档、记录和网页内容)、社交媒体以及...
在使用 Liferay 平台开发或管理网站时,可能会遇到一种常见的错误消息:“You do not have permission to view this page”。此错误提示表明当前用户账户缺少访问特定页面(在这里通常指的是 Portlet)所需的权限。 ...
1. **服务代理**:Liferay Portal客户端库提供了服务代理类,允许开发者创建与Liferay服务接口交互的对象。这些代理类简化了调用Web服务的过程,减少了手动编写HTTP请求和解析响应的复杂性。 2. **WSDL支持**:...
在Liferay开发中,使用这些工具能帮助你更高效地工作,例如,Liferay IDE提供了针对Liferay的特殊功能,如portlet项目的创建和部署。 对于提供的文件名称“portal”,如果这是一个压缩包,它可能包含Liferay Portal...
Liferay是一款开源的企业级Portal解决方案,而Struts2是一个流行的Java web应用程序开发框架,它基于Model-View-Controller (MVC)设计模式。 首先,让我们了解一下Struts2的核心组件和工作原理。Struts2框架提供了...
4. **开发或配置portlet**:在Liferay中创建或安装一个portlet,这个portlet可以与Alfresco通信,展示和处理Alfresco的内容。 5. **工作流集成**:如果需要,可以通过Alfresco的API或者使用预定义的工作流程模板,...
1. **主题结构**:Liferay主题通常包含一系列配置文件和模板文件。在提供的文件名列表中,我们看到了如`build.properties`、`build-common-plugin.xml`等,这些都是构建主题过程中的配置文件。`themes`目录则可能...
总之,Liferay 6.2的这个简单portal示例提供了学习和实践CRUD操作的机会,对于想要提升Liferay开发技能的开发者来说,这是一个很好的起点。通过研究"NoticeManage-portlet",我们可以掌握如何在Liferay平台上创建...
在开发Liferay应用时,遵循国际化标准是非常重要的,这有助于确保内容对全球用户友好。Liferay提供了丰富的工具和API,以支持多语言环境。开发者不应直接在代码中使用特定语言的内容,而是应该从资源文件中读取语言...
### Liferay Portal数据库读写说明 #### 一、概述 Liferay Portal是一款广泛使用的开源企业级门户系统,它集成了多种功能模块,如文档...对于开发者来说,理解这些表之间的关系对于开发和维护Liferay系统至关重要。
在这个特定的场景中,"Liferay分页新闻列表(Journal Articles二次开发)"指的是对Liferay内置的Journal Article模块进行定制化开发,以实现更高效、更符合用户需求的新闻展示方式,特别是添加了分页功能。...