">
注意选择ext,通过ext的模式,可以将原来portal的属性进行覆盖,原来portal的属性是不允许更改的,在上面的portal.properties文件中,这就是portal模式。
直接点击finish,我们就有了一个potal的扩展,看一下扩展的目录结构:
在红色框中标出的是用来扩展portal.properties的,可以将portal.properties中被注释的属性进行覆盖。这里我们使用这个将我们的数据库重定向到mysql。
好了,网上很多人提供的代码都有问题,我的办法是:先要到portal.properties中的查找jdbc,并将你要使用的数据库类型的代码段复制下来,粘贴到portal-ext.properties中,并将除了MySQL以外的每句信息前面的#号去掉,在用户名和密码处填入自己mysql的配置。
完成之后,只要将这个ext工程add进server的runtime中。
点击完成,start liferay server.
然后运行这个ext工程,看输出的日志:看到红框中的内容了吗?很高兴,有木有?成功迁移数据库到MySql中去了。运行后用命令行查看MySql中的内容:
看到一个个表了,这说明我们的数据迁移已经成功了,为什么运行这些项目就会有数据写入数据库呢?刚开始的时候,我也是很纳闷,这个玩意儿是肿么弄的?但是看了下面的内容我觉得我开始理解了……