`
hu437
  • 浏览: 195561 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

LifeRay Portal 6学习笔记7:Liferay的一些常见问题

阅读更多

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

 

 

0
2
分享到:
评论
4 楼 hu437 2011-10-08  
danqingcheng 写道
a、先搭建一个Ext环境。Liferay不建议直接在源文件上面修改相信的配置信息,所以我们建立一个ext开发环境。

b、在ext环境下面的ext-impl/src下面建立文件portal-ext.properties,这个文件是portal.properties的扩展,会覆盖portal.properties里面的相同配置信息

请问如何搭建一个Ext,能不能具体点啊?


liferay现在基本上都是使用插件环境开发的,你可以使用liferayide直接创建的,可以查看一下我前面写的liferay ide使用一篇
3 楼 danqingcheng 2011-10-08  
a、先搭建一个Ext环境。Liferay不建议直接在源文件上面修改相信的配置信息,所以我们建立一个ext开发环境。

b、在ext环境下面的ext-impl/src下面建立文件portal-ext.properties,这个文件是portal.properties的扩展,会覆盖portal.properties里面的相同配置信息

请问如何搭建一个Ext,能不能具体点啊?
2 楼 hu437 2011-04-15  
ReAngel 写道
按照您的方法,数据库也改不了啊??

怎么改不了,你是怎么操作的,出了什么问题?
1 楼 ReAngel 2011-04-07  
按照您的方法,数据库也改不了啊??

相关推荐

    Liferay_Portal_6学习之路-学习笔记完整版

    ### Liferay Portal 6 学习之路:全面解析与实践指南 #### 一、Portal与Liferay Portal简介 ##### Portal概念 Portal,即门户网站,...希望本篇学习笔记能够帮助大家更好地理解和掌握 Liferay Portal 6 的相关知识。

    荷露叮咚Liferay Portal 6学习笔记完整版.

    与其他商业产品相比,Liferay具有成本低、开源等特点,但也存在文档较少、学习成本较高等问题。 - JSR168是Java社区进程发布的一个规范,其主要目的是提供不同Portal产品之间的互通性,通过定义Portal实现规范和...

    Liferay6 官方培训学习笔记

    ### Liferay6官方培训学习笔记:开发环境搭建与数据库配置详解 #### 一、开发环境搭建 Liferay是一款基于Java的开源企业级门户框架,它提供了丰富的功能和强大的定制能力,适用于构建各种复杂的Web应用程序。在...

    liferay学习笔记1

    以下是对“Liferay学习笔记1”的详细解释和相关知识点的深入探讨: ### Liferay概述 Liferay是一款开源的企业级门户平台,它提供了一个强大的框架,用于构建企业级应用程序和服务。Liferay的核心功能包括内容管理...

    liferay学习笔记

    - 书籍:市面上也有一些专门介绍Liferay开发的书籍,如《Liferay 7 Portlet Development》等。 通过系统地学习以上知识点,不仅可以帮助初学者快速上手Liferay,还能让有经验的开发者进一步提升自己的技能水平。...

    liferay vm

    1. **Liferay Portal学习笔记之(五):开发主题风格theme**:这篇文章可能介绍了如何在Liferay中创建和修改主题,包括选择合适的主题框架,编辑CSS和图片资源,以及理解Liferay中的主题层次结构,以实现定制化的...

    portal 学习笔记

    【标题】:“Liferay Portal学习笔记——JSR286事件机制详解” 【描述】:这篇笔记主要聚焦在Liferay Portal中的JSR286规范,特别是关于IPC(Inter-Portlet Communication)中的事件处理机制。 【标签】:“protal...

    liferay笔记

    ### Liferay基础知识与心得 #### 一、Liferay概述 Liferay是一款开源的企业级门户平台,基于Java开发,遵循J2EE标准。它提供了一套完整的解决方案,用于构建企业内部和外部的应用程序和服务。Liferay的主要特点...

    liferay开发资料

    从理解Portal技术、学习Liferay架构,到实践portlet开发和解决常见问题,每一步都详尽无遗。对于想要涉足或深化Liferay开发的程序员而言,这无疑是一份极具价值的学习资料。通过深入研究和实践,开发者不仅可以提升...

Global site tag (gtag.js) - Google Analytics