2010-04-22 6 views
1

J'utilise netbeans 6.7.1 sur Ubuntu Karmic.Impossible de créer un nouveau projet "entreprise" dans netbeans

Sur l'onglet services, j'ai ajouté un nouveau serveur prélude glassfish v3, je l'ai installé dans mon répertoire personnel en utilisant le bouton de téléchargement. J'ai démarré le serveur et ouvert localhost: 4848 pour vérifier que je peux entrer dans le panneau d'administration. Puis j'ai fait un fichier-> new projct et j'ai créé une nouvelle application web java-> web. Sur l'étape de configuration de l'assistant, il a présélectionné glassfish v3 prélude et java ee 5. J'ai accepté et fait un test. J'ai couru le projet très bien. Alors maintenant, j'ai fait un fichier -> nouveau projet et j'ai essayé de créer un module Java EE-> ejb. Quand j'arrive à l'étape de configuration du serveur de l'assistant, il ne montre aucun serveur dans la liste déroulante du serveur (donc il est vide), il ne voit pas non plus de version de java dans la liste déroulante "java ee version". Cela se produit également pour les autres types de projets "Java EE".

Je n'arrive pas à comprendre pourquoi je peux créer une nouvelle application Web, mais pas un module ejb. Est-ce que quelqu'un peut me dire pourquoi je n'ai pas installé java ou glassfish quand j'essaye de faire un nouveau projet java ee mais que je le vois quand j'essaye de faire un projet web java?

Répondre

0

Vous ne pouvez pas créer un projet EJB qui cible GlassFish v3 Prelude, car Prelude ne prend pas en charge le déploiement EJB, sans installer le conteneur EJB facultatif.

Vous devez installer NB 6.8 et GlassFish v3, car la version 3 prend en charge le déploiement EJB, sans devoir installer de modules optionnels supplémentaires.

Si vous DEVEZ utiliser NB 6.7.1, vous devriez lire ceci article about the v3 enabler et l'essayer.

Questions connexes