JBoss se connecter à MySQL
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.