2017-03-01 30 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