Erreur lors de l'enregistrement d'un serveur Tomcat 7 dans Netbeans 7 (Catalina & nbsp; Home & nbsp; le dossier & nbsp; n'est pas & nbsp; valide)
Je suis sous Netbeans 7.0.1 sur Linux Mint, DE. Netbeans a été installé par le biais de la distribution de dépôts. Maintenant, j'ai installé le package tomcat7-utilisateur, de sorte que je peux créer un utilisateur instance de Tomcat qui je peux démarrer ou arrêter comme requis. Quand j'ai commencer cette instance (à l'aide bin/startup.sh) le script rapports:
Using CATALINA_BASE: /home/david/tomcat
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /home/david/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Tomcat started
Donc, dans Netbeans, je vais dans Outils -> Serveurs, cliquez sur Ajouter un Serveur, sélectionnez Apache Tomcat, cliquez sur suivant et dans l'Emplacement du Serveur (Catalina Maison) domaine j'ai mis /usr/share/tomcat7
. Mais Netbeans rapports:
The specified Server Location (Catalina Home) folder is not valid.
J'ai pensé que peut-être c'est un problème d'autorisations j'ai donc (temporairement) chmodé tout dans /usr/share/tomcat7 (y compris le dossier lui-même), 0777, mais toujours ce message d'erreur s'affiche. Donc ma prochaine pensée est peut-être qu'il manque quelque chose, j'ai donc un lien symbolique de tous les dossiers de Catalina de base dans Catalina à la maison, mais toujours pas de chance.
Maintenant, il serait très utile si Netbeans vous ont dit pas seulement qu'un problème existe, mais quel est le problème en fait est, trop. Je suis tout à fait près à passer par le Netbeans code source pour savoir ce qu'il veut, mais si quelqu'un pouvait éclairer sur ce pour moi que de me sauver un tas de tracas!
source d'informationauteur megaflop
Vous devez vous connecter pour publier un commentaire.
D'accord, en l'absence de quelque chose de sensé n'importe où sur le net, j'ai téléchargé le Netbeans code source de ce week-end et découvert la manière dure.
Pour une raison quelconque, Netbeans pense que j'ai une vieille version de Tomcat, il est donc à la recherche pour le
${CATALINA_HOME}/common/lib
dossier. La suite de commandes du terminal fixe le problème:J'aime votre recherche @daiscog
Je ne sais pas comment faire pour exécuter les commandes du terminal, donc j'ai simplement créé le ${CATALINA_HOME}/common/lib dossier et maintenant ça fonctionne pour moi aussi.
Peut-être mieux:
Fixes suivants Apache TomCat Serveur (apache-tomcat-9.0.0.M4) problème d'enregistrement dans NetBeans-8.0.2 sur openSuSE 13.1 linux x86_64:
En tant qu'utilisateur root,
# cd /opt
# ln -s apache-tomcat-9.0.0.M4 tomcat
# ln -sf /opt/tomcat/lib /opt/tomcat/common/lib
Puis ajouter un serveur sur NetBeans conformément à la procédure standard.