Problème de connection jdbc avec dataSource Spring
Salut à tous !
Alors voila mon problème :
J'ai
une datasource configurée comme ceci, vers une BDD Oracle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <beans>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<property name="initialSize" value="10" />
<property name="maxActive" value="40" />
<property name="maxIdle" value="10" />
<property name="minIdle" value="0" />
<property name="maxWait" value="400" />
<property name="testOnBorrow" value="true" />
<property name="testOnReturn" value="false" />
<property name="testWhileIdle" value="false" />
<property name="defaultAutoCommit" value="false"/>
</bean>
</beans> |
J'ai un serveur de dev(win xp) et un serveur d'homol (unix).
A la ligne :
Code:
dataDource.getConnection();
En dev, je n'ai pas de problème, la connection se fait.
En homol, j'obtiens une exception :
SQLException : Cannot create PoolableConnectionFactory (Io exception: The Network Adapter could not establish the connection)
Pourtant :
1) quand je fais un telnet du serveur d'homol vers oracle, la connection se fait.
2) un tnsping vers l'instance de base de données se révèle concluant.
3) Une connection "à l'ancienne" se fait sans problème, ie :
Code:
1 2 3 4 5 6 7 8 9 10
|
Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:oracle:thin:@serveurOracle:port:instance","user","motdepasse");
} catch(SQLException e) {
} finally {
conn.close();
} |
Merci pour votre attention, je vous souhaite une bonne journée.