2014-10-14 2 views
0

Oracle 데이터베이스 엔드 포인트를 Mule 3.5 CE 버전으로 구성하려고합니다. 여기 내 구성입니다.Mule 3.5 Oracle 데이터베이스 구성

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

올바른 구성은 무엇입니까 :

<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에서 실행하려고 , 그것은 오류 다음 주는가?

답변

0

이 문제는 알려진 문제이므로 3.6으로 업그레이드하면 문제가 해결됩니다.

<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>

: mule-jira-7708

또는 아래의 해결 방법을 시도 할 수 있습니다

관련 문제