echec de deployement dans oc4j

boris-b
echec de deployement dans oc4j

Bonjour,
Je travail sur un projet java entreprise edition avec une base de donnée mysql et oc4j comme serveur d'application. Cependant j'ai quelque soucis pour réaliserle deploiement dans oc4j. Lorsque je le fait j'ai cette erreur

Quote:
l'application monapplication-app est dans l'état FAILED
Operation failed with error:
Unable to create: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

Deployment failed
Elapsed time for deployment: 1 minute, 0 seconds
#### Deployment incomplete. #### 3 févr. 2009 16:10:25


Je pense que l'erreur provient de la classe de source de donnée; j'ai donc remplacé dans mon fichier data-source.xml la classe MysqlDataSource par les autres classes de sources de donnée du repertoire com.mysql.jdbc.jdbc2.optional. Mais j'ai toujours la même erreur.

Pourriez-vous s'il vous plaît m'aider à résoudre mon problème? Merci et Bon après-midi.

fredericmazue

Quote:
Unable to create

La question est "create quoi" ? c'est toujours pareil avec ces engins qui émettent des messages sybillins

Je vote pour "impossibilité de créer une connexion à la base de données pour créer une DataSource"

Si c'est ça, l'erreur n'est peut être pas dans le fichier XML, ni dans la classe de source de données elle même.

J'espère t'avoir aidé un petit peu...

boris-b

Bonjour Fredericmazue,
Je me connecte parfaitement à la base de données et j'ai créé aisement mes tables. Mais pour ce qui est de la datasource, je n'en sais pas trop grand chose.
Merci

fredericmazue

Quote:
Je me connecte parfaitement à la base de données et j'ai créé aisement mes tables

Que tu y arrives parfaitement j'en suis convaincu. j'ai voulu dire que oc4j n'y arrivait pas lors du déploiment.
boris-b

Salut,
Je comprends mieux. S'il te plait, t'as une idée de comment résoudre ce problème? Ou bien je devrais essayer avec un autre serveur d'application?

fredericmazue

Il est sans doute intéressant d'essayer avec un autre serveur d'application, histoire de voir si le comportement est le même.

Tu as peut être un tout bête pb de port ou de pare-feu. MySQL est sur la même machine que le serveur d'application ? Quand tu accédais toi même à la BD c'était dans les mêmes conditions ?

Sinon j'ai trouvé ce lien. Si tu ne le connais pas déjà... Il y a un exemple de configuration de connexion avec MySQL. Ca t'aidera peut être un petit peu.

boris-b

MYSQL et le serveur d'application sont sur la même machine. Je ne retrouve pas le lien dont tu parles dans ton message. Merci

fredericmazue

Ben clique sur le mot "lien"...

Et quand tu as créé les tables, c'était également depuis la même machine ?

boris-b

Oui tout est fait depuis la même machine.