2010-09-05 20 views
0

J'ai essayé d'exécuter un exemple de projet simple avec JBoss Seam dans Eclipse 3.5. Jusqu'à présent, sans succès.Obtenir JBoss Seam pour travailler avec Eclipse

ce que je faisais:

  • je configurer un serveur MySQL que je peux vous connecter à l'aide des outils de données d'Eclipse.
  • I installé Tomcat 6.0 et le configurer comme un serveur dans Eclipse
  • J'ai installé le "JBossAS Tools" plugin v2.2.0
  • J'ai créé un nouveau projet à l'aide Seam le plug-in.

Mais je continue à me

javax.naming.NameNotFoundException: HelloWorldSeamProjektDatasource not bound 

Je lis beaucoup de forums et de jouer avec le web.xml, server.xml, context.xml et HelloWorldSeamProjekt-ds.xml. Je suppose que la configuration JNDI de ma base de données est cassée. J'ai essayé un tas d'approches différentes comme une ressource globale, des noms différents (comp/env /) mais rien n'a fonctionné.

Tous les tutoriels que j'ai trouvés utilisent des combinaisons différentes (et surtout obsolètes) de Seam, Tomcat et Eclipse.

Je suis frustré.

Quelqu'un peut-il me diriger vers une configuration simple pour me lancer?

+0

Pouvez-vous poster votre HelloWorldSeamProjekt-ds.xml? De même, y at-il des signes d'exceptions levées dans le journal du serveur, lorsque vous essayez d'initialiser la source de données (avant les NameNotFoundExceptions). – vstoyanov

Répondre

3

Ce que vous devez faire à la place est d'utiliser seam-gen pour générer votre projet eclipse. Cela va le faire correctement.

Vous pouvez voir comment vous pouvez commencer à utiliser seam-gen here

+0

Bon, Shervin (+1) Juste comme commentaire supplémentaire, voici la sortie générée par seam-gen: ** Utilisateurs Eclipse: Ajoutez le projet dans Eclipse en utilisant Fichier> Nouveau> Projet et sélectionnez Général> Projet (pas projet Java) ** –

+0

Cela m'a aidé, au moins, à faire fonctionner le projet créé dans JBoss. Ce qui n'a pas aidé, c'est que Seam-gen et Seam Tools utilisent des structures, des fichiers et des méthodes de déploiement complètement différents. Et au lieu de réduire le nombre de fichiers xml requis, Seam le double jusqu'à présent. – Stroboskop

+0

Il y a beaucoup de fichiers xml et d'autres fichiers que vous pouvez supprimer. Ils sont principalement là pour prendre en charge d'autres environnements et fichiers nécessaires –