Problème avec NamingContext.java:1448
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 :
Code:
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> |
par la suite j'ai bien créé un fichier persistence.xml dans un packg ejb -> ejbModule -> META-INF :
Code:
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> |
dans mon ejb, j ai bien implémenté mon interface qui est en @Local avec :
@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 :king: