Bonjour à toutes et à tous,

tout d'abord je ne travaille qu'en local. Je réalise un projet web de base, qui consiste uniquement à se connecter à une base mysql avec JBoss.

Pour cela (j'ai enlevé les try catch) :

Code :
1
2
3
4
5
6
7
 
Properties properties = new Properties();			                                           
        properties.setProperty(InitialContext.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");			            
        properties.setProperty(InitialContext.PROVIDER_URL,"jnp://localhost:1099");	
			Context initContext = new InitialContext();
			Context envContext = (Context) initContext.lookup("java:comp/env");
			DataSource ds = (DataSource) envContext.lookup("jdbc/DSMesStages");
J'ai donc sur JBoss dans server\standard\deploy un fichier mysql-ds.xml

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<datasources>
<local-tx-datasource>
<jndi-name>DSMesStages</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/messtages</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>XXX</user-name>
<password>XXX</password>
<exception-sorter-class-name>
org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
</exception-sorter-class-name>
<metadata>
<type-mapping>mySQL</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
et toujours sur JBoss dans \server\default\lib j 'ai mysql-connector-java-5.1.18-bin.jar

Or quand je lance mon application via Eclipse, il me dit jdbc not bound.

J'ai vu de nombreux topic qui en parlait mais sans succès de mon côté, je me permets donc de me tourner vers vous.

Merci d'avance pour votre aide.