Comment puis-je bibliothèques de référence dans NetBeans?
J'ai un Java, Services Web, projet qui a été créé dans une ancienne version de NetBeans, et je n'ai pas consulté de nombreux mois, donc mon chemin et installé les bibliothèques sont différents.
Lorsque j'essaie d'ouvrir le projet, j'obtiens un "Résoudre les Problèmes de Référence" de dialogue, et de deux Problèmes de Référence sont répertoriés:
"metro" library could not be found
"JAX-WS-ENDORSED" library could not be found
J'ai une nouvelle installation de JDK 6 Update 25 avec NetBeans 7.0, et suis sous Windows 7.
Que puis-je faire pour résoudre ce problème? Je ne sais même pas par où commencer, comme à chaque approche que j'ai prises jusqu'à présent n'a pas réussi à me faire n'importe où.
Remarque: JAX-WS-APPROUVÉ n'apparaît pas dans mes Bibliothèques d'inscription, donc je ne peux pas l'enlever. Quelque chose de caché est le référencement. Comment pourrais-je la trouver?
OriginalL'auteur Jay Sullivan | 2011-06-01
Vous devez vous connecter pour publier un commentaire.
Je viens de tomber sur ce problème et trouvé de l'aide auprès http://netbeans.org/bugzilla/show_bug.cgi?id=187145. Apparemment, Netbeans va créer JAX-WS-APPROUVÉ lors de la bibliothèque d'un nouveau service web est créé. Alors, allez à Fichier > Nouveau Fichier, sélectionnez le Service Web > Client de Service Web et de remplir les valeurs factices (cela peut être fait en jetant un projet). Ce client peut ensuite être retiré, et Netbeans à la création de la bibliothèque à la suite de classpath entrées:
Ce sont par rapport à votre répertoire d'installation de Netbeans (sur OS X sera situé dans Contents/Resources/Netbeans au sein de la .app). Alternativement, vous pouvez créer la bibliothèque manuellement à l'aide des données ci-dessus.
Cela ne doit être fait qu'une fois que la bibliothèque sera ajouté à Netbeans Mondial des Bibliothèques de liste.
OriginalL'auteur William Scott
La meilleure solution est de modifier projet.propriétés fichier et remplacer le morceau de code ci-dessous.
Origine de la propriété: approuvé.classpath=\${libs.JAX-WS-APPROUVÉ.classpath}
Remplacer par: approuvé.classpath=\${lib.JAX-WS 2.2.classpath}
Dans les anciennes versions de Netbeans, il est JAX-WS-APPROUVÉ bibliothèque dans libs emplacement.
Les nouvelles versions de Netbeans avoir JAX-WS 2.2 de la bibliothèque dans le dossier lib
** TOUS LES MEILLEURS **
A fonctionné pour moi aussi
OriginalL'auteur user1654287
Netbeans maintient un ensemble de bibliothèques, qui sont tout simplement une comvenient façon de gérer les groupes de fichiers jar. Commencez par clickong Outils > Bibliothèques. Vous allez voir à la bibliothèque du gestionnaire de fenêtre.
Vous verrez les options pour ajouter vos propres bibliothèques si vous avez des fichiers jar téléchargé. Si vous ne voyez pas la bibliothèque que vous recherchez, vous pouvez les télécharger et de les ajouter à votre auto. Une fois la bibliothèque existent dans Netbeans, vous pouvez aller à la de l'Explorateur de Projet fenêtre de droite et cliquez sur le Bibliothèques onglet de votre projet. Sélectionnez Ajouter de la Bibliothèque et vous aurez la possibilité d'ajouter la bibliothèque que vous avez ajouté dans le gestionnaire de bibliothèque.
Vous avez probablement supprimer le JAX-WS-APPROUVE la bibliothèque de projet. En vertu de la liste des bibliothèques dans l'Explorateur de Projet, vous devriez voir la liste. Clic droit et supprimer. Comme pour le métro, je ne peux pas être sûr, mais il y a cette référence à la métro: metro.java.net qui est une bibliothèque pour les services web, donc je suppose que c'est la droite. Télécharger, ajouter une bibliothèque, puis ajouter à la bibliothèque de votre projet.
Ok, j'ai le métro bibliothèque de référence, par un clic droit sur les Bibliothèques et en choisissant Propriétés, j'ai été en mesure de créer de "Créer" une bibliothèque et ajouté du métro de fichiers jar, ce qui semble avoir fonctionné. Cependant, je ne trouve pas de JAX-WS-APPROUVÉ n'importe où. J'ai cherché sous les Bibliothèques et dans la boîte de dialogue propriétés, et de ne pas le voir. Tous les autres lieux qui pourraient faire qu'il pense qu'il a besoin de cette référence? Je sais où sont les fichiers jar sont dont il a besoin pour cela, mais je ne trouve pas le "JAX-WS-APPROUVÉ" référence de n'importe où, alors je ne peux pas le supprimer ou de le corriger.
Si vous faites un clic droit sur le projet et cliquez sur "Résoudre les Dépendances" pensez-vous avoir le choix là-bas pour l'enlever?
J'consultez la section "résolution des Problèmes de Référence,..." qui ouvre simplement la boîte de dialogue nouveau (celui qui s'ouvre dès que j'ouvre le projet). Dans cette boîte de dialogue, lorsque je clique sur "Résoudre..." (le seul bouton dans la boîte de dialogue), cela ouvre le Gestionnaire de Bibliothèque--aucun signe de JAX-WS-APPROUVÉ dans le gestionnaire de bibliothèque.
OriginalL'auteur Vincent Ramdhanie
Si c'est encore nécessaire, j'ai eu la même situation lors de l'ouverture d'un netbeans 6.9 projet dans netbeans 7. Il n'y a aucun moyen de résoudre le "jaxb-approuvé" (dans mon cas était jaxb et pas jaxws) de référence à l'aide de la fenêtre bibliothèques.
J'ai trouvé un approuvé.classpath de la propriété dans le nbproject/projet.fichier de propriétés.
J'ai toujours pas sûr de ce qui est son but, mais dans cette propriété, j'ai trouvé la mauvaise référence à jaxb-approuvé.chemin de classe, alors j'ai supprimé, fermé netbeans et de nouveau ouvert, et la référence de problème a disparu.
J'ai déjà Jaxb 2.2 bibliothèque ajouté à mon projet, il fonctionne bien avec la modification que j'ai fait pour le projet.les propriétés.
J'espère que cela aide.
OriginalL'auteur mariodlg
J'ai eu un problème similaire : NE SUPPRIMEZ PAS LE JAX-WS-APPROUVÉ - rappelle-moi de downvote. J'ai dû aller à la importées de projet > résoudre référence
les problèmes de dialogue > supprimer les références qui ont été pointant vers le vieux NB de dossiers - pic :
et puis créer la société de consommation de service web comme suggéré par William Scott, puis ajouter le nouvellement créé pots :
OriginalL'auteur Mr_and_Mrs_D
Vous pouvez faire un clic droit sur votre projet, allez dans les propriétés -> les Bibliothèques.
Supprimer le JAX-WS-APPROUVE la bibliothèque, et essayez à l'aide de JAX-WS 2.2
Également supprimer métro et essayez d'ajouter METRO 2.0
Qui peut résoudre votre problème.
Vous pouvez également faire un clic droit sur votre web service de références et sélectionnez
Web De Modification Des Attributs De Service
Puis sur wsimport onglet Options voir si xendorsed est définie sur true.
Mise à JOUR
Vous devrez peut-être fermer netbeans, puis l'ouvrir à nouveau, et il peut fonctionner. J'ai eu un problème similaire et j'ai juste fait ça et ça a fonctionné.
La seule différence, et elle peut ne pas être nécessaire, c'est que j'ai aussi ajouté le JAXB 2.2 la bibliothèque, mais c'était parce que j'essayais de résoudre une erreur de compilation.
OriginalL'auteur James Black
J'ai eu le même problème et de le Résoudre par installer webservice soap et et resful webservice dans plugin netbeans
OriginalL'auteur Ahmad Zyoud
Je résoudre ce problème:
OriginalL'auteur Ezequiel
Ancien fil, différentes solution efficace et... j'ai juste déplacé certains des projets à partir d'un système à l'autre et eu cette erreur. Avec NetBeans v7.3+, allez dans Outils>Plugins, des extensions Disponibles, puis de la recherche pour "SAVON de marseille". Vous devriez voir "SAVON Services Web". Sur le chargement de cette bibliothèque, vous aurez le JAX-WS-APPROUVE la bibliothèque. Redémarrez NetBeans et vous devriez être en mesure d'obtenir une construction Propre.
Charger ce package apporte un certain nombre d'autres bibliothèques. Sur le redémarrage de l'IDE, vous pouvez obtenir une notification que d'autres paquets ont maintenant les mises à jour disponibles.
OriginalL'auteur TonyG
Procédez de la manière suivante ( d'ailleurs dans mon cas sa NetBeans 6.9.1 )
1 Pourquoi cela semblait maintenant ?
Parce que j'ai essayé d'ouvrir un projet sur un autre pc avec la nouvelle copie du net bean
2 Comment le problème ressemble ?
Jar Lib Pas Trouvé de JAX-WS-APPROUVÉ
3 Pourquoi il est nécessaire d'avoir la première place et ce qui est utilisé pour?
Eh bien, j'ai un webservice sur le même serveur ou du domaine de l'e.g localhost , donc bien
il ne fonctionnera que si j'ai supprimé le service web à partir du dossier dans les sources, mais j'en ai besoin
4 Ce faire?
Essayez d'ajouter factice en ligne service web gratuit de la forme wsdl
comme Certains web de test de service ou de recherche pour n'importe quel autre
C'est la source de mon public gratuit à l'utilisation de wsdl
Il suffit de l'ajouter, veuillez
Maintenant quoi ?
Attendre pour le projet de numérisation des trucs qu'il devrait être ok
vous pouvez vérifier à partir des propriétés d'une bibliothèque de projet
ou de voir qu'il n'y a pas de rouge/ou résoudre les références problème
dans les propriétés du projet
Donc ce qui s'est passé exactement?
Note: JAX-WS-APPROUVÉ, il sera ajouté automatiquement à votre bibliothèque
même méthodologie peut résoudre d'autres problèmes
OriginalL'auteur shareef