六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 161|回复: 0

liferay portal5.2.3 tomcat6.0版连接mysql5

[复制链接]

升级  1.33%

12

主题

12

主题

12

主题

秀才

Rank: 2

积分
52
 楼主| 发表于 2013-1-14 23:45:09 | 显示全部楼层 |阅读模式
打开\liferay-portal-5.2.3\tomcat-6.0.18\webapps\ROOT\WEB-INF目录
创建 portal-ext.properties 文件
jdbc.default.jndi.name=jdbc/LiferayPool
打开\liferay-portal-5.2.3\tomcat-6.0.18\conf\Catalina\localhost目录
修改ROOM.XML
<Resource              name="jdbc/LiferayPool"              auth="Container"              type="javax.sql.DataSource"              driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/liferay?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false&useServerPrepStmts=false"              username="root"              password="root"              maxActive="20" />
注意:最后的那个参数useServerPrepStmts=false一定要加上,否则会报出mysql驱动的bug
打开\liferay-portal-5.2.3\tomcat-6.0.18\webapps\ROOT\WEB-INF\lib目录
打开目录中的portal-impl.jar
修改jar中的属性文件portal.properties
注释掉Hypersonic部分:
    #    # Hypersonic    #    #jdbc.default.driverClassName=org.hsqldb.jdbcDriver    #jdbc.default.url=jdbc:hsqldb:${liferay.home}/data/hsql/lportal    #jdbc.default.username=sa    #jdbc.default.password=
接触注释MySQL部分,并修改:
    #    # MySQL    #    jdbc.default.driverClassName=com.mysql.jdbc.Driver    jdbc.default.url=jdbc:mysql://localhost:3306/liferay?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false&useServerPrepStmts=false    jdbc.default.username=root    jdbc.default.password=root
将mysql驱动放入\liferay-portal-5.2.3\tomcat-6.0.18\webapps\ROOT\WEB-INF\lib目录
在mysql5中创建数据库,名为liferay
启动portal
数据库中将自动创建portal的表。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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