使用Oracle配置Liferay 7.0和WIldfly

时间:2017-03-01 17:47:29

标签: database oracle11g wildfly-10 liferay-7

我对LIferay 7.0和Wildfly有疑问。我最近发现了一种将Oracle数据库与Liferay集成的方法,但至少在示例中和我尝试尝试它时,当我使用Liferay启动Wildfly时,它一直告诉我“不支持的数据库Oracle”。

我遵循的教程就是这个:https://www.dontesta.it/blog/en/2016/04/13/liferay-7-ce-how-to-add-support-for-oracle-db/

仅支持Tomact吗? (就像在该教程中的示例中一样)。

提前致谢。

2 个答案:

答案 0 :(得分:2)

Liferay 7 CE的Oracle驱动程序也适用于wildfly的捆绑包。 程序非常简单:

  1. 为Liferay构建Oracle驱动程序(遵循指南liferay-portal-oracledb-support
  2. 下载JDBC Oracle driver
  3. 在$ LIFERA_HOME / wildfly-10.0.0 / modules / com / liferay / portal / main /
  4. 中复制JDBC驱动程序
  5. 在module.xml中添加JDBC驱动程序ojdbc7.jar作为资源($ LIFERA_HOME / wildfly-10.0.0 / modules / com / liferay / portal / main /)
  6. 在$ LIFERAY_HOME / wildfly-10.0.0 / standalone / deployments / ROOT.war / WEB-INF / lib /中复制Oracle驱动程序的jar(liferay-portal-oracledb-support-1.0-SNAPSHOT.jar)
  7. 启动Liferay
  8. 按照上述步骤,您应该能够成功安装Liferay 7,也可以看到本教程Liferay 7 Wildfly: How to add support for Oracle DB

答案 1 :(得分:0)

我指出了项目https://github.com/amusarra/liferay-portal-database-all-in-one-support,该项目对对Liferay 7.0、7.1和7.2版本的三个商业数据库的支持进行了分组。

该项目增加了对Oracle数据库,SQL Server和IBM DB2数据库的支持。 Liferay执行了代码重构,因此可以轻松地添加对不再受支持的OOTB数据库的支持。该驱动程序的最新版本(1.1.4)可与Liferay 7.2.1 CE GA2一起使用。

您可以从Maven中央存储库liferay-portal-database-all-in-one-support(https://search.maven.org/#search%7Cga%7C1%7Cit.dontesta)下载最新版本的二进制jar,这样可以避免进行构建。

我邀请您阅读这篇文章,该文章可能对您来说很有趣,该文章如何利用Oracle数据库支持(https://www.dontesta.it/en/2019/08/21/how-to-build-a-docker-liferay-7-2-image-with-the-oracle-database-support/)构建Docker Liferay 7.2映像。