壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1477|回复: 0

liferay链接数据库的两种方法

[复制链接]
发表于 2010/5/18 17:51:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Liferay中配置MySQL数据库的两种方法零.配置mysql数据库连接一共有如下几个步骤:
l  安装mysql数据库(上面第一步)
l  创建liferay数据库(使用数据库脚本文件生成数据库文件portal-mysql.sql or create-mysql.sql
l  部署数据库驱动器(mysql.jar or mysql-connector-java-5.0.4-bin.jar
l  修改数据库连接文件(ROOT.xml)
l  两种方法分别对用不同的系统环境,第一种方法对应实际运行系统,第一种方法对应ext environment开发环境。

一.首先是软件下载:
u  Liferay软件下载:
n  liferay-portal-tomcat-jdk5-4.2.1.zip
n  Liferay Portal 4.2.1 SQL Scripts  
这两个可以在www.liferay.com下面的下载区找到:http://www.liferay.com/web/guest/downloads
u  下载MySQL驱动以及GUI Tools
n  mysql-5.0.27-win32.zip
n  mysql-connector-java-5.0.4.zip
n  mysql-gui-tools-5.0.r9a-win32.msi
这三个文件可以在www.mysql.com的社区的下载区找到:
http://dev.mysql.com/downloads/ 左上侧的下载专区有相应的文字连接。
二.然后是安装mysql数据库和配置实例并创建liferay数据库
u  安装数据库
n  默认安装数据库,配置实例选择详细配置,手动选择字符集,选择UTF-8
n  配置过程中如果出现错误,看是否端口被防火墙阻隔。打开相应的端口。或者重新配置实例。
n  安装mysql-gui-tools-5.0.r9a-win32.msi
三.两种方法创建数据库:
第一种方法:通过GUI界面导入外部脚本文件并执行。
u  创建lportal数据库
n  解压Liferay Portal 4.2.1 SQL Scripts包,之后要用到里面的create文件夹下的create-mysql.sql
n  打开其中的MySql数据查询工具Query Browser连接数据库,选择“File->Open Script”载入create-mysql.sql文件,点击“Execute”按钮执行。刷新会发现得到了新的数据库实例lportal,数据库成功导入到MySQL
第二种方法:开发环境下手动创建数据库:
u  创建training数据库
n  单击开始菜单运行
n  输入cmd,然后回车;
n  然后在命令行中输入mysql,回车;
n  然后输入:create database training; 回车;
    n  新开一个命令窗口;
n  切换目录到:C:\Training\liferay\ext\sql\portal
n  输入:mysql training < portal-mysql.sql 回车;
    n  数据库成功导入到MySQL
四.Liferay中配置mysql数据库连接
u  两种方法配置jdbc连接器(数据库驱动器):
n  第一种方法:使用mysql网站提供的Connector/J:  
l  java平台和开发的标准数据库驱动器(Standardized database driver for Java platforms and development),上面步骤已经下载。
l  解压mysql-connector-java-5.0.4.zip
l  mysql-connector-java-5.0.4-bin.jar拷到liferay目录中的common\lib下。
n  第二种方法:使用ext开发环境下的数据库连接文件。
l  mysql.jarC:\Training\liferay\ext\lib\development
拷贝到C:\Training\liferay\ext\ext-lib\global
l  在命令行窗口(cmd window),切换目录到C:\training\liferay\ext
l  然后执行ant deploy 回车;
l  最后验证mysql.jar是否部署到了C:\Training\liferay\tomcat\common\lib\ext
u  修改conf\Catalina\localhost下的ROOT.xml文件,将
<Resource
                name="jdbc/LiferayPool"
                auth="Container"
                type="javax.sql.DataSource"
                driverClassName="org.hsqldb.jdbcDriver"
                url="jdbc:hsqldb:test"
                username="sa"
                password=""

                maxActive="20"
        />
改为
<Resource
        name="jdbc/LiferayPool"
        auth="Container"
        type="javax.sql.DataSource"
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8"
        username="user"
        password="user_password"
        maxActive="100"
        maxIdle="30"
        maxWait="10000"
    />
其中useruser_password分别为配置MySQL时的用户名和密码。默认是root,和root密码。保存ROOT.xml
u  打开binstartup.bat
u  Liferay正常启动。
五.总结
配置mysql数据库连接一共有如下几个步骤:
l  安装mysql数据库(上面第一步)
l  创建liferay数据库(使用数据库脚本文件生成数据库文件portal-mysql.sql or create-mysql.sql
l  部署数据库驱动器(mysql.jar or mysql-connector-java-5.0.4-bin.jar
l  修改数据库连接文件(ROOT.xml)
l  两种方法分别对用不同的系统环境,第一种方法对应实际运行系统,第一种方法对应ext environment开发环境。
(yunfan)






QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 10:29 , Processed in 0.015525 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表