9
votes

paquet javax.ejb n'existe pas

J'ai ouvert un projet dans NetBeans pour voir le projet, mais il existe une même erreur dans la plupart des fichiers. Il dit que "Package Javax.ejb n'existe pas". C'est un projet de travail et je ne suis pas sûr de ce qui ne va pas. Quelqu'un peut-il m'aider?


0 commentaires

3 Réponses :


15
votes

Essayez ceci en premier: http://forums.netbeans.org/topic44810.html < / p>

Si cela ne résout pas votre problème, vous pouvez cliquer avec le bouton droit de la souris sur votre projet et accéder à la section Propriétés. Cliquez sur la section Bibliothèques et sélectionnez "Ajouter une bibliothèque". Ensuite, faites défiler jusqu'à ce que vous trouviez les bibliothèques commençant par «Java» (par exemple: Java EE 6 API Bibliothèque). J'ajouterai toutes les bibliothèques Java à mon projet pour résoudre ce problème, mais vous pouvez les ajouter une à la fois et voir lequel le résout.


1 commentaires

Je suis incapable de visiter le site dans le lien car il possède un certificat SSL non valide. Les réponses doivent être autonomes et ne dépendent pas des sites externes! C'est pourquoi vous devez ajouter le contenu pertinent du site externe au texte de réponse!



0
votes

J'ai eu le même problème lorsque j'ai essayé d'ouvrir une application de service Web Java et a réussi à le résoudre après avoir essayé quelques choses. Pour une application de service Web Java, il peut y avoir plusieurs causes au problème. Vous pouvez avoir un plug-in "EJB et Ear" déjà installé, cependant, NetBeans peut ne pas connaître le serveur Web à utiliser pour exécuter votre application. Il se peut que "un ou plusieurs projets ne dispose pas du serveur cible correctement défini" lorsque le projet a été ouvert. Pour résoudre ce problème, vous devez affecter un serveur Web pour le projet. Cela doit être fait non seulement pour le projet principal, mais également pour les projets requis que le projet principal peut être dépendant.

Vous avez d'abord besoin de vous assurer que vous avez ouvert non seulement le projet principal, mais également les projets requis. Pour ouvrir les projets requis, cliquez avec le bouton droit de la souris sur le nom de projets principaux dans la fenêtre principale des projets et sélectionnez Ouvrir les projets requis -> Ouvrez tous les projets. Après ouverture, les noms de projet peuvent être colorés dans la fenêtre du projet pour indiquer le problème.

Pour utiliser un serveur Web, vous devez en avoir un déjà installé. J'ai choisi Glassfish. Téléchargez et installez Glassfish de https://glassfish.java.net/download.html , si vous ne l'a pas fait. Installez également le plugin "Server de Glassfish" pour NetBeans, s'il n'est pas déjà installé.

Maintenant, dans la fenêtre du projet NetBeans, cliquez avec le bouton droit de la souris sur le nom du projet principal et sélectionnez «Résoudre le problème de solveur manquant». Si vous voyez «Server de Glassfish» dans la fenêtre contextuelle qui apparaît, sélectionnez celui-ci et cliquez sur OK. Si vous ne le voyez pas, cliquez sur "Ajouter un serveur" puis sélectionnez "Server de Glassfish Server" et configurez le serveur Glassfish. Ici, vous devez fournir le répertoire d'installation de votre serveur Glassfish, mais j'ai simplement utilisé les valeurs par défaut du reste. Plus tard, j'ai utilisé le nom d'utilisateur "admin" avec mot de passe vierge pour exécuter le projet. Effectuez également les mêmes étapes pour résoudre le serveur manquant de tous les projets requis.


0 commentaires

0
votes

Vous devez simplement importer une bibliothèque d'API Java EE Web 6 pour résoudre ce problème, ces bibliothèques doivent être importées dans le dossier Bibliothèques: Faites un clic droit sur Ajouter une bibliothèque, cliquez sur Importer la bibliothèque, faites défiler et recherchez JAVA EE Web Bibliothèque d'API, cliquez sur Importer la bibliothèque et cliquez enfin sur Ajouter une bibliothèque.

qui devrait résoudre tout problème

Dans mon cas, je travaillais avec Java avec une application Web Ant Java, j'utilisais également Java EE Version Java EE 6 Web


0 commentaires