http://www.xy21.info/2012/03/31/%E4%B8%8Eliferay%E7%9A%84%E7%AC%AC%E4%B8%80%E6%AC%A1%E4%BA%B2%E5%AF%86%E6%8E%A5%E8%A7%A6%EF%BC%88%E4%B8%89%EF%BC%89.html

在网上看了一些网友写的Liferay Portal使用MySQL数据库配置,还要手动弄导入脚本那些,很麻烦。倒不如来试试我下面的方法。

Liferay Portal默认使用的是HSQLDB嵌入数据库,但是在生产中我们可能使用其他的数据库,如:MySQL、Oracle等。Liferay Portal提供了对多种数据库的支持,可以看看官方文档,现在开始配置MySQL数据库。安装MySQL数据库不解释,自己上网google解决,为了方便,我安装了MySQL数据库的一个客户端工具--HeidiSQl。

现在要创建一个数据库,我将这个数据库命名为myportaldb,接着就要配置好Liferay Portal,代替HSQLDB数据库,而让其使用的数据库是MySQL的。
现在来理解Liferay Portal中一个文件名为portal-ext.properties的文件。Liferay Portal包含了一个portal.properties文件在一个JAR包中。这个文件定义了portal的服务器的相关属性,如果你想要重写这个properties,你必须创建一个portal-ext.properties文件,并指定你要重写的属性。如果你使用的是Liferay Portal自带的tomcat服务器,portal-ext.properties这个文件必须放在 {TOMCAT_HOME}/webapps/ROOT/WEB-INF/classes 这个目录下。portal.properties文件指向的数据库是HSQLDB。
我的portal-ext.properties文件如下:
jdbc.default.driverClassName=com.mysql.jdbc.Driver 
jdbc.default.url=jdbc:mysql://localhost/myportaldb?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false 
jdbc.default.username=root                         
jdbc.default.password=123456         

重启下服务器,可以看到你的数据库明显有了改变:

转载于:https://www.cnblogs.com/hxxy2003/archive/2012/03/31/2427080.html

Liferay Portal使用MySQL数据库配置相关推荐

  1. liferay mysql_Liferay Portal使用MySQL数据库配置

    在网上看了一些网友写的Liferay Portal使用MySQL数据库配置,还要手动弄导入脚本那些,很麻烦.倒不如来试试我下面的方法. Liferay Portal默认使用的是HSQLDB嵌入数据库, ...

  2. MySQL数据库配置及高级操作

    MySQL数据库配置及高级操作 1 环境配置 1.1 MySQL安装与卸载 1.2 SQLyog安装 1.3 SQL简介 2 基本操作 2.1 DDL*(Data Definition Languag ...

  3. mysql数据库配置环境变量

    mysql数据库配置环境变量 这是我最初学习时记录下来的笔记,有些简陋! 1.下载最新版mysql软件,将mysql安装到系统目录中,记录当前安装目录: 如安装mysql到C:/program fil ...

  4. Mac MySQL 数据库配置(关系型数据库管理系统)

    本文已停止更新,点击此链接查看本文最新内容 !!! 前言 MySQL 关系型数据库管理系统. 1.配置准备工作 1)配置数据库准备工作 下载相关软件 mysql-5.7.21-1-macos10.13 ...

  5. 高并发Nginx,Tomcat8,mysql数据库配置

    一.前言 因为公司需要,所以在不断尝试使用JMeter压力测试工具中,遇到了一些高并发的问题,以及一些坑,在此记录一下,在此说明一下本人是Java开发程序员. 二.Nginx配置 1.worker_p ...

  6. 新手上路之django项目开发(二)-----mysql数据库配置及其增删改查操作

    1,数据库配置(settings.py文件配置) 我这里用的是本地数据库. DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', ...

  7. Myeclipes连接Mysql数据库配置

    相信大家在网站上也找到了许多关于myeclipes如何连接mysql数据库的解决方案,虽然每一步都按照他的步骤来,可到最后还是提示连接失败,有的方案可能应个人设备而异,配置环境不同导致.经过个人多方探 ...

  8. php连接数据库非明文,MySQL 数据库配置 SSL 安全连接

    当使用非加密方式连接MySQL数据库时,在网络中传输的所有信息都是明文的,可以被网络中所有人截取,敏感信息可能被泄露.在传送敏感信息(如密码)时,可以采用SSL连接的方式. 配置MySQL服务端支持S ...

  9. 成绩查询系统--发布篇--centOS7 tomcat开机启动 + mysql数据库配置

    前情介绍 成绩查询系统投入使用,部署在一台linux服务器上,是centOS7系统的.之前在本机的虚拟机中装过centOS7,还写了一篇博客.这次呢,系统是已经装好了的,我不需要再装一次了,然后jdk ...

最新文章

  1. Vivadoz中Block Memory Generator v8.3的使用方法(二)
  2. 数据中心节能的13个有用小知识
  3. Python-OpenCV--直线提取
  4. CCIE学习(7)——VLAN相关命令汇总
  5. [ZT]恐怖“标语”
  6. HDU - 6661 Acesrc and String Theory (后缀数组)
  7. oracle时间mapper怎么比较,MyBatis+Oracle时间精度丢失的问题
  8. 公需科目必须学吗_专业技术人员一般公需科目学习的通知
  9. 【数据结构算法】数据结构思维导图
  10. 如何测试WEB应用程序防止SQL注入***
  11. Spring_day1
  12. linux切换tab,linux-mint – ALT-TAB切换器中的图标从哪里加...
  13. mysql查询分数前三个_MySQL中查询获取每个班级成绩前三名的学生信息
  14. 读《PROSOSPEECH: ENHANCING PROSODY WITH QUANTIZED VECTOR PRE-TRAINING IN TEXT-TO-SPEECH》
  15. 嵌入式Linux系统工程师系列之ARM920T的MMU与Cache
  16. python删除重复单词_Python - 过滤重复的单词
  17. The Rust Programming Language - 第14章 更多关于Cargo和Crates.io的内容 - 14.2 将crate发布到Crate.io
  18. Q版京剧脸谱来喽——花旦
  19. 程序员练级(转自酷壳)
  20. linux开源社区贡献代码,4岁小萝莉向Linux内核贡献代码修复「漏洞」而且代码已经合并到内核...

热门文章

  1. Django添加MySQL数据库
  2. windows8 开发教程 教你制作 多点触控Helper可将任意容器内任意对象进行多点缩放...
  3. “见识”很重要 记一起Oracle的SQL调整
  4. SPS技术体系之一-----程序文件和IIS配置
  5. 03-01 appium架构介绍与环境安装
  6. tidyr | 对数据框分行或分列进行嵌套操作
  7. 服务器看端口信息命令行,服务器查看端口命令行
  8. Javascript:一个屌丝的逆袭之路
  9. 计算机是如何工作的,Java多线程编程
  10. python二值化特征_OpenCV-Python系列之轮廓特征高阶