Bonjour,
Je découvre GWT, et voilà le problème que j'ai :
j'ai créé une listbox afin de récupérer des éléments dans une bdd.
j'ai mis dans jboss-4.2.1.GA/server/default/deploy le fichier toto-ds.xml :
par la suite j'ai bien créé un fichier persistence.xml dans un packg ejb -> ejbModule -> META-INF :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <datasources> <local-tx-datasource> <jndi-name>jdbc/DsOeuvre</jndi-name> <connection-url>jdbc:mysql://localhost:3306/leotxando</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>root</user-name> <password></password> <min-pool-size>5</min-pool-size> <max-pool-size>20</max-pool-size> <idle-timeout-minutes>0</idle-timeout-minutes> </local-tx-datasource> </datasources>
dans mon ejb, j ai bien implémenté mon interface qui est en @Local avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <persistence-unit name="oeuvreTotoPU" > <description>....</description> <jta-data-source>java:/jdbc/DsOeuvre</jta-data-source> <class>net.homeunix.leotxando.objets.Oeuvre</class> <class>net.homeunix.leotxando.objets.TypeOeuvre</class> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/> </properties> </persistence-unit> </persistence>
@PersistenceContext(unitName="oeuvreTotoPU")
public ArrayList<TypeOeuvre> getAllTypeOeuvre(){
...
}
l'erreur donnée est la suivante :
at net.homeunix.leotxando.server.GetTypeImpl.getAllTypeOeuvre(GetTypeImpl.java:43)
au niveau de la ligne concernée j'ai pourtant :
IOeuvres bean = (IOeuvres) context.lookup("EARToto/EjbToto/local");
dans l'EAR du serveur JBOSS j'ai bien les même nom de projets soit :
EARToto et EjbToto.
je ne sais vraiment pas où peut être le soucis...
un grand merci pour votre aide![]()
Partager