使用 Oracle 配置 Liferay 7.0 和 WIldfly

Configure Liferay 7.0 and WIldfly with Oracle

我对 LIferay 7.0 和 Wildfly 有疑问。我最近找到了一种将 Oracle DB 与 Liferay 集成的方法,但是,至少在示例和尝试尝试时,当我使用 Liferay 启动 Wildfly 时,它一直告诉我 "Unsupported Database Oracle"。

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

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

提前致谢。

适用于 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. 添加 JDBC 驱动程序 ojdbc7.jar 作为资源 module.xml ($LIFERA_HOME/wildfly-10.0.0/modules/com/liferay/portal/main/)
  6. 在 $LIFERAY_HOME/wildfly-10.0.0/standalone/deployments/ROOT.[=37= 中复制 Oracle Driver for Liferay 的 jar (liferay-portal-oracledb-support-1.0-SNAPSHOT.jar) ]/
  7. 启动Liferay

按照以上步骤应该可以成功安装Liferay 7,也可以看这篇教程Liferay 7 Wildfly: How to add support for Oracle DB

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

该项目增加了对 Oracle 数据库、SQL 服务器和 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 数据库支持构建 Docker Liferay 7.2 映像 (https://www.dontesta.it/en/2019/08/21/how-to-build-a-docker-liferay-7-2-image-with-the-oracle-database-support/),您可能会感兴趣。