在网上看了一些网友写的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

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

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

  1. Liferay Portal使用MySQL数据库配置

    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% ...

  2. liferay mysql_Liferay中搭配MySQL数据库的两种措施

    搭配mysql数据库连接一共同如下几个环节: l安装mysql数据库(上面第一步) l创立liferay数据库(利用数据库脚本文件生成数据库文件portal-mysql.sql orcreate-my ...

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

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

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

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

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

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

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

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

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

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

  8. Myeclipes连接Mysql数据库配置

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

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

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

最新文章

  1. SQL assistant
  2. Android中利用ant进行多渠道循环批量打包(一)
  3. Codeforces Round #561 (Div. 2)ABC
  4. oracle数据库选件,一句话为你解读Oracle数据库选件
  5. iOS开发 mac证书无法展开
  6. 聊聊 Java 面试的一些坑
  7. 简单的爬虫爬取教务网获取成绩
  8. 机器学习二分类模型评价指标详述
  9. 马斯克是全人类的?他旗下有9家公司,特斯拉被评为最没技术含量
  10. html+input+js双击,JS双击变input框批量修改内容
  11. 七十三、java版商城之买家端商品详情Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
  12. nginx的log_format日志格式和字段介绍
  13. 【笔记】H5跳转手机应用商店(指定应用页/第三方应用商店)
  14. mac java 创建文件夹_在mac电脑上创建java的一些简单操作
  15. PL/0 语言简介、PL/0 文法
  16. 进程和线程的区别是什么呢?
  17. 电商直播系统_电商直播源码中购物车功能实现
  18. GRR(测量系统的重复性和复现性)
  19. 电子工程软件android版,电子工程世界app下载-电子工程世界 安卓版v1.0-PC6安卓网...
  20. GB 55037-2022 建筑防火通用规范(全文)

热门文章

  1. VMware新建OracleLinux6.5虚拟机
  2. 经典乘法口诀表(C++)
  3. 物理:窄脉冲 | 九七的物理
  4. Java Script 秒表计时器 ( 源码 + 分析 )
  5. 初中英语语法(016)-被动语态
  6. 算法的时间复杂度(大O表示法)
  7. 配置文件导入服务器什么意思,配置服务器需要什么意思
  8. jquery表情 juqery qq表情适用jQuery QQ表情插件jquery.qqFace
  9. 紫色特别舒服的UI趣味测试微信小程序源码下载包含多种评测
  10. [Delaunay Triangle] [图形学] C# 实现代码