Liferay默认是使用HSQL这个数据库,如果要在项目中使用其他的数据库,应该做如下相关设定。
以ORACLE为例。
下载Liferay Oracle 10g的数据库文件。下载地址为
http://www.liferay.com/web/guest/downloads/additional,
下载liferay portal 4.3.2 SQL Oracle 10 Dump,是一个dmp文件。
该文件需要用imp命令导入到Oracle数据库中去。操作步骤如下:
1、打开Oracle数据库。(创建角色liferay/liferay,这个自己设定,非硬性规定)
2、运行——cmd,在控制台里输入imp后回车,用户名密码输入之前已经设定好的liferay/liferay
3、导入dmp文件,输入下载后保存该文件的路径。如:e:/liferay-oracle.dmp,缓冲设定预设30000,只
列出到处内容:no,然后一路yes到完成。
4、打开Tomcat目录下的conf--Catalina--localhost目录下的ROOT.XML文件。找到
xml 代码
<!-- Hypersonic -->
<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:lportal"
username="sa"
password=""
maxActive="20"
/>
并注释掉,这是liferay的默认数据设定,然后找到
xml 代码
<!-- Oracle -->
<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:orcl"
username="liferay"
password="liferay"
maxActive="20"
/>
并取消注释,同时更改符合你本地环境的相关设定。
5、下载Oracle 10g的最新驱动*14.jar,如果是用10g的数据库文件,用*12.jar是会报错的,可去Oracle
但是光这样还是不行的,应为Liferay professional版底层采用了Hibernate,所以还需要设置Hibernate Dialect。这是在portal-ext.properties中配置。
hibernate.dialect=org.hibernate.dialect.OracleDialect
分享到:
相关推荐
### Liferay Portal数据库读写说明 #### 一、概述 Liferay Portal是一款广泛使用的开源企业级门户系统,它集成了多种功能模块,如文档管理、博客、论坛等,为企业提供了全面的信息管理和协作平台。本文将根据给定...
Liferay Portal 数据库介绍 Liferay Portal 数据库是指Liferay Portal系统中存储的所有数据,包括用户信息、组织...以上是Liferay Portal 数据库介绍的相关知识点,包括Layout 表的字段、页面布局的修改和查询语句等。
在本文档中,我们主要关注的是Liferay数据库中表结构的具体描述,尤其是"Layout"表的设计和功能。Liferay作为一个企业级开源门户解决方案,其数据库结构是支持系统运行和开发的关键。文档中提到的"Layout"表是...
【Liferay 5.1.2 配置 Oracle 10G 数据库操作详解】 Liferay 是一款开源的企业级门户平台,它默认使用 HSQLDB 作为内置数据库。然而,在某些场景下,用户可能需要将数据库迁移至更强大的 Oracle 10G 数据库。这个...
### Liferay连接数据库方案 #### 一、概述 本文档主要介绍了如何在Liferay 4.2.2版本中配置连接不同类型的数据库,包括HSQLDB(默认)、MySQL、SQL Server 2005以及Oracle 10g。通过详细的步骤指导,帮助用户根据...
在这个项目中,我们将探讨如何使用CAS 4.2.4版本与Liferay 6.2及以上版本的数据库集成,以便在用户登录时通过验证Liferay的用户表来确认用户身份。 Liferay是一款开源的企业级门户平台,提供内容管理、社交网络和...
1. **数据库配置修改**: - 首先,你需要在`portal-impl\src\portal.properties`文件中,取消Hypersonic数据库连接的注释,并启用Oracle的配置。在`hibernate.dialect`属性后设置为`org.hibernate.dialect....
如果计划使用Oracle数据库或其他类型的数据库,可以通过修改`portal.properties`文件来实现。以Oracle为例,首先在`portal-impl.jar`包中找到相关的配置信息,然后将其复制至前面提到的`portal-ext.properties`文件...
4. **修改 Liferay 配置文件**:在 Liferay 安装目录下,找到 `portal-ext.properties` 文件。如果没有这个文件,可以复制 `portal-impl\properties\portal.properties` 并重命名为 `portal-ext.properties`。在这个...
- **配置数据库连接**:编辑 `portal.properties` 文件,修改数据库连接参数,包括用户名、密码、驱动类和 JDBC URL。 - **配置 Liferay 服务**:在 `ROOT.xml` 文件中添加数据源配置,以指向已创建的 Liferay ...
首先,需要获取Liferay的源代码,然后根据需要选择合适的数据库管理系统,最后修改数据库连接配置。 * Liferay portal的安装步骤 + 获取Liferay的源代码 + 选择合适的数据库管理系统 + 修改数据库连接配置 ...
为了创建所需的表结构,你需要从Liferay官网获取特定数据库的建表SQL文件,例如`create-mysql.sql`。 4. **导入Liferay数据库表** 将`create-mysql.sql`文件复制到D盘,并在MySQL命令行客户端中执行,输入你的...
- 为此,CAS需要连接到Liferay的数据库(例如`portaldb`),并使用Liferay的加密算法处理用户输入的密码,以便进行对比。 4. **配置数据源(dataSource)** - 在`cas\WEB-INF\deployerConfigContext.xml`中添加一...
Liferay支持多种数据库,如MySQL、Oracle等,可以根据实际需求配置数据库连接,实现数据存储和迁移。 8. 设置Debug模式: 通过设置Eclipse的Debug模式,可以方便地调试Liferay代码,查找并解决运行时的问题。 9. ...
2. **修改`portal.properties`文件**:打开`E:\liferay-portal-6.0.5\tomcat-6.0.26\webapps\ROOT\WEB-INF\lib\portal-impl.jar`中的`portal.properties`文件,将默认的HSQLDB数据库配置更改为Oracle数据库配置。...
Liferay Portal 提供了高度灵活的桌面定制功能,允许用户根据个人需求定制和修改桌面布局。这种定制信息会被持久化到数据库中。默认情况下,Liferay Portal 使用 HSQl 数据库来存储这些定制信息。在 `{PORTAL_HOME}\...
本文档将详细介绍如何搭建Liferay7.1的开发环境,并演示如何在Eclipse中集成Liferay,创建项目,添加Portlet以及与数据库交互。 **一、环境准备** 1. **Liferay Portal安装** 首先,从官方源Forge.net下载Liferay...