liferay环境部署:与MySql连接

liferay环境部署:与MySql连接

本文基于liferay-portal4.3.4和Tomcat5.5实现(公司项目需要),稍后放出6.0.5版本的笔记。

liferay安装部署好以后,默认使用的是自带的HSQL数据库,不过一般不用这个内嵌数据库,官方liferay administration guide也说了,其内嵌数据有这么几个缺陷:

 

大概翻译下:

1.同一时间只能单用户访问数据

2.部署时数据容易丢失(bundle是什么?)

3.多用户访问系统时会出问题。

 

所以,我们还是将数据库更改为我们习惯的MySql或者Oracle,网上有很多帖子,有些方法居然复杂无比,看的人头晕,有一两篇帖子中的方法很简单,经过实践后整理方法如下:

 

前置条件:

此方法的使用的前提是,liferay的环境配置已经完成。具体配置方法参看我的另一篇笔记:

                   http://blog.csdn.net/sxww321/archive/2010/10/22/5958769.aspx

step 1:

打开portal/sql/create目录,可以看到所有常用数据库的SQL脚本。

找到其中的create-mysql.sql脚本打开,并在myeclipse中执行,执行完毕后得到如下数据库及很多表。

我看了几个版本的数据库create脚本,居然每个版本的数据名都不同。@.@

 

step2:

create脚本执行成功后,打开.../tomcat/conf/Catalina/localhost目录下的ROOT.xml

 

 

注释掉Hypersonic数据的数据源,将mysql的Resource的注释去掉,并填入用户名和密码,其他参数如有需要自行修改。

step3:

经过1,2步之后,数据库初始化和配置完成,拷贝一个驱动JAR包:mysql-connector-java-5.1.6-bin.jar到.../tomcat/common/lib下。

然后重新deploy ext后启动tomcat,如果能够正常访问到liferay首页,即修改成功。

在tomcat启动过程中也会有相应的提示:

 

 

 

后记:

其实liferay本来就是一个已开发好的web框架,供人们进行二次开发,所以在安装部署liferay时需要初始化一些数据库环境等,liferay的开发人员很贴心的提供了各种数据库的初始化脚本。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值