`
hu437
  • 浏览: 193095 次
  • 性别: 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  
按照您的方法,数据库也改不了啊??

相关推荐

Global site tag (gtag.js) - Google Analytics