liferay portal5.2.3 tomcat6.0版联接mysql5

liferay portal5.2.3 tomcat6.0版连接mysql5

打开\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&amp;characterEncoding=UTF-8&amp;useFastDateParsing=false&amp;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的表。

liferay portal5.2.3 tomcat6.0版联接mysql5

相关文章:

你感兴趣的文章:

标签云: