2017-03-01 126 views
2

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

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

,仅支持Tomact是什么? (就像那个教程中的例子)。

在此先感谢。

+1

你可以粘贴异常/错误日志吗? – Maverick

+0

请不要使用外部资源作为问题的主要部分,或者在stackoverflow上回答此问题。外部资源可能会消失。而且你的帖子很难找到有相同问题的其他人。相反,您应该将相关部分添加到您的问题中,并将URL保留为参考。 –

+0

我没有遵循你的教程,但我总是在Wildfly中配置数据源,并相应地在_portal-ext.properties_中设置'jdbc.default.jndi.name'。对Oracle和其他数据库工作得很好。 –

回答

1

Liferay 7 CE的Oracle驱动程序也适用于包含wildfly的软件包。 这个过程非常简单:

  1. 构建了Oracle驱动程序的Liferay(由导liferay-portal-oracledb-support以下)
  2. 下载JDBC Oracle driver
  3. 复制JDBC驱动程序在$ LIFERA_HOME/wildfly-10.0.0 /模块/ COM/Liferay的/门户/主/
  4. ojdbc7.jar添加JDBC驱动程序的资源在module.xml($ LIFERA_HOME/wildfly-10.0.0 /模块/ COM/Liferay的/门户/主/)
  5. 复制罐子(Liferay的-portal-oracledb-support-1.0-SNAPSHOT.jar)的Oracle驱动程序射线$ LIFERAY_HOME/wildfly-10.0.0 /独立/部署/ ROOT.war/WEB-INF/lib目录/
  6. 开始的Liferay

利用以上的步骤,你应该能够成功安装的Liferay 7 ,你也可以看到这个教程Liferay 7 Wildfly: How to add support for Oracle DB