Hello,

Je n'arrive pas à me connecter à une db configuré pour utilisé jndi sous weblogic

mon jndi name est le suivant jdbc/test et lorsque depuis hibernate je tenter d y accéder j ai l erreure suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
 
<23 sept. 2008 17.02. h CEST> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@13e6514 - appName: 'yamina-1', name: 'yamina-1.0
APSHOT-.dir', context-path: '/yamina-1.0.0-SNAPSHOT-.dir'] Servlet failed with Exception
org.hibernate.exception.GenericJDBCException: Cannot open connection
        at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
        at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
        Truncated. see log file for complete stacktrace
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory ([NDSQL02\DEV]Impossible d'ouvrir la base de donnÚes "test" demandÚe p
 connexion. La connexion a ÚchouÚ.)
        at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1228)
        at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:884)
        at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:82)
        at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
        at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
        Truncated. see log file for complete stacktrace
com.inet.tds.be: Msg 4060, Level 11, State 1, Line 1, Sqlstate 01000
[NDSQL02\DEV]Impossible d'ouvrir la base de donnÚes "test" demandÚe par la connexion. La connexion a ÚchouÚ.
        at com.inet.tds.al.a(Unknown Source)
        at com.inet.tds.n.b(Unknown Source)
        at com.inet.tds.n.a(Unknown Source)
        at com.inet.tds.n.<init>(Unknown Source)
        at com.inet.tds.aj.<init>(Unknown Source)
        Truncated. see log file for complete stacktrace
>
voici mes paramètres de connection pour hibernate

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
	<!-- Hibernate session factory -->
	<bean id="annotedSessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="dataSource">
			<ref bean="datecDataSourcej" />
		</property>
		<property name="hibernateProperties">
			<props>
				<!--
					<prop
					key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
				-->
				<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
 
				<prop key="hibernate.hbm2ddl.auto">update</prop>
 
				<prop key="hibernate.show_sql" >true</prop>
				<prop key="hibernate.connection.isolation" >8</prop>
 
			</props>
		</property>
...
<bean id="datecDataSourcej" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiName" value="jdbc/test" />
	</bean>
de quoi cela peut il provenir

d avance je vous remercie