簡體   English   中英

Mule 3.5 Oracle數據庫配置

[英]Mule 3.5 Oracle database configuration

我正在嘗試在Mule 3.5 CE版本中配置Oracle數據庫端點。 這是我的配置。

<db:oracle-config name="Oracle_Configuration" useXaTransactions="true"  doc:name="Oracle Configuration" dataSource-ref="dataSource">
    <db:pooling-profile maxPoolSize="10" minPoolSize="5" acquireIncrement="2"/>
</db:oracle-config>

<spring:beans>               
    <spring:bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" destroy-method="shutdown" name="Bean">
        <spring:property name="driverName" value="oracle.jdbc.driver.OracleDriver"/>
        <spring:property name="url" value="${oracle.jdbc.url}"/>
        <spring:property name="user" value="${oracle.jdbc.user}"/>
        <spring:property name="password" value="${oracle.jdbc.password}"/>
    </spring:bean>
</spring:beans>

當我嘗試在Anypoint Studio中運行它時,出現以下錯誤:

org.mule.module.launcher.DeploymentInitException: SAXParseException: cvc-complex-type.4: Attribute 'user' must appear on element 'db:oracle-config'

什么是正確的配置?

這是一個已知問題,升級到3.6應該可以解決該問題。 ule子吉拉7708

或者,您可以嘗試以下解決方法:

 <db:oracle-config name="Oracle_Configuration" useXaTransactions="true" dataSource-ref="dataSource" user="${oracle.jdbc.user}" password="${oracle.jdbc.password}" doc:name="Oracle Configuration"> <db:pooling-profile maxPoolSize="10" minPoolSize="5" acquireIncrement="2"/> </db:oracle-config> <spring:beans> <spring:bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" destroy-method="shutdown" name="Bean"> <spring:property name="driverName" value="oracle.jdbc.driver.OracleDriver"/> <spring:property name="url" value="${oracle.jdbc.url}"/> </spring:bean> </spring:beans> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM