1、如何删除绑定的tomcat里面的示例数据库
Liferay 从5.2开始在下载的Liferay里面有一个7cogs的示例数据库,如何删除这个示例程序呢?
a、在tomcat/webapps下面找到目录sevencogs-hook这个目录,删除掉
b、在删除与tomcat平级的data/hsql目录
c、重启tomcat,这时的管理员帐号就变为test@liferay.com/test
2、更改数据库连接
Liferay在默认状态下是使用的一HSQL这个示例数据库,Liferay从在4.x及以前的数据库连接配置是保存在tomcat/conf/Catalina/root.xml文件里面,现在在这个目录下面还可以看到这个root.xml,但是从5.x开始,Liferay的配置信息都移动了portal.properties文件里面。
定义自己的数据库连接方法是:
a、先搭建一个Ext环境。Liferay不建议直接在源文件上面修改相信的配置信息,所以我们建立一个ext开发环境。
b、在ext环境下面的ext-impl/src下面建立文件portal-ext.properties,这个文件是portal.properties的扩展,会覆盖portal.properties里面的相同配置信息
c、在portal-ext.properties里面配置相关数据库连接,具体的写法可以参考portal.properties里面的
以MySQL为例
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root
3、国际化信息
Liferay的国际化信息文件是存在Language.properties里面的,如果我们对Liferay里面的中文翻译不满意可以修改Language_zh_CN.properties里面的内容,同样Liferay不建议直接修改这个文件。
在Ext环境中的ext-impl/src下面建立目录content,在其下建立Language-ext_zh_CN.properties和Language-ext_zh_CN.properties.native,后一个文件实际没有用,是方便我们以后查看的,properties里面只能存储ascii的,所以我们在后一个文件里面写上相应的中文,方便以后查看。
4、ant部署时的服务器路径等信息从哪里读取
由于Liferay 6有了SDK,所以我们通过Liferay IDE开发或者是不使用IDE时,服务器的路径等信息都是保存在SDK目录下面的build.properties里面。
这个里面存储的信息有我们使用的ant部署时所涉及到的相关路径信息。同样,Liferay不建议直接修改此文件,而是建立一个build.{user.name}.properties的文件来个性化我们自己的配置信息。这里的user.name是当前系统的登录用户。如我的电脑当前的登录用户为administrator,则这个文件命名为build.administrator.properties。
我们需要覆盖build.properties里面的内容的直接写在这个文件里面,如想更改tomcat版本或者是服务器目录名,则只需要在build.administrator.properties里面写上下面的信息,其他的不用动
app.server.dir=${project.dir}/../bundles/tomcat-6.0.26
5、如何得到Liferay的最新源码
liferay的SVN库地址如下:http://svn.liferay.com/repos/public/
可以从这里获取到关于Liferay的最新源码
用户名/密码:guest/guest
如portal的最新源码的地址如下:http://svn.liferay.com/repos/public/portal/trunk
分享到:
相关推荐
### Liferay Portal 6 学习之路:全面解析与实践指南 #### 一、Portal与Liferay Portal简介 ##### Portal概念 Portal,即门户网站,...希望本篇学习笔记能够帮助大家更好地理解和掌握 Liferay Portal 6 的相关知识。
与其他商业产品相比,Liferay具有成本低、开源等特点,但也存在文档较少、学习成本较高等问题。 - JSR168是Java社区进程发布的一个规范,其主要目的是提供不同Portal产品之间的互通性,通过定义Portal实现规范和...
根据提供的内容片段,我们可以了解到一些关于Liferay Portal书籍的具体信息,这本书是外国人编写的,受到好评,并且书名可能是《Liferay Portal 5.2 Systems Development》。 首先,书籍的标题《Liferay Portal 5.2...
### Liferay Portal 6 使用文档知识点详述 #### 一、Liferay Portal 6:企业级门户解决方案 Liferay Portal 6是一款先进的企业级门户平台,旨在帮助企业构建和维护高效、安全、用户友好的内部网(Intranets)。它...
这些文档通常包括步骤说明、示例代码和常见问题解答。 5. **Liferay Portal 开发工具** 开发者可以利用Eclipse、IntelliJ IDEA等IDE进行Liferay开发,这些IDE有专门的Liferay插件,能简化portlet和主题的创建。...
7. **资源权限**:Liferay支持细粒度的资源权限控制,开发者可以为portlet定义不同级别的访问权限。 8. **主题和布局**:Liferay提供了一套强大的主题和布局系统,开发者可以自定义portlet的外观和页面布局。 9. *...
### Liferay Portal 开发指南知识点概述 ...通过学习本文档,开发者不仅可以掌握 Portlet 的开发技巧,还能深入了解 Liferay Portal 的架构和技术特点,从而更好地利用该平台来满足企业的业务需求。
- **个性化体验**:Liferay Portal 6支持高度个性化的用户体验设置,可以根据用户的角色和权限显示不同的内容和服务。这种灵活性使得每个用户都能获得最相关的信息和服务。 - **多语言支持**:对于跨国企业而言,多...
7. **示例脚本**:为了帮助用户理解和学习如何与Liferay的数据库交互,可能包含一些示例脚本。 使用这些SQL脚本时,用户应遵循Liferay的官方文档,确保正确执行每个步骤,同时考虑数据库的最佳实践,如事务管理、...
4. 技术集成:Liferay支持与多种技术的集成,这意味着它可以作为企业级应用的中心平台,整合广告、搜索引擎优化、BPM等多个方面,以满足复杂的业务需求。 5. 开源社区贡献:Jonas X. Yuan作为开源社区的贡献者,...
《LifeRay Portal 6.0.6 学习手册》是一份针对LifeRay Portal初学者的详细教程,旨在帮助读者深入了解和掌握LifeRay Portal的使用和开发。下面将对其中的关键知识点进行深入探讨。 1. **LifeRay Portal初体验** ...
6. **性能优化与扩展**:Liferay支持高度的定制化和扩展性,书中提供了性能调优的最佳实践,以及如何利用插件和API开发自定义功能,满足企业特定需求。 此外,本书还涉及了Liferay与其他企业系统(如CRM、ERP)的...
搭建Liferay Portal的开发环境是一项细致且复杂的过程,涉及到多个步骤和组件的配合。本文将根据给定的文件信息,详细解析如何从零开始构建一个完整的Liferay开发环境,包括必要的准备、具体步骤以及关键配置。 ###...
- **Portal规范**:Liferay Portal遵循业界标准,如JSR168和WSRP,确保了与其他系统的互操作性和可扩展性。 - **JSR168**:Java Specification Request 168定义了portlet API,使得portlet可以在不同的portal...
【Liferay Portal 内容管理】是企业级门户平台Liferay Portal的重要组成部分,它提供了丰富的文档管理和信息发布功能,便于组织内部的信息共享与协作。 在Liferay Portal中,文档管理主要通过【Document Library】...
Using Liferay Portal 6.1
### Liferay6官方培训学习笔记:开发环境搭建与数据库配置详解 #### 一、开发环境搭建 Liferay是一款基于Java的开源企业级门户框架,它提供了丰富的功能和强大的定制能力,适用于构建各种复杂的Web应用程序。在...
Liferay Portal Liferay IDE
《Liferay Portal 6.1.1源码部署在Eclipse中的详细步骤》 Liferay Portal是一款开源的企业级门户平台,具有高度可定制性。在本文中,我们将深入探讨如何将Liferay Portal 6.1.1的源码部署到Eclipse集成开发环境中,...