J'ai encore eu une crise de nerfs hier à cause de mon profil avec une installation toute neuve de NetBeans 6 et de Tomcat 6 qui ne marchait pas. j'ai cherché un moment ce qui n'allait pas avant de me rendre compte que NetBeans gérait les accents avec les pieds, ça commence a devenir vraiment pénible ces softs "américains" ! ;-)

Donc, j'ai mon NetBeans tout neuf, mon Tomcat tout neuf (versions 6 et Java 6) et je fais une petite application web pour vérifier que tout marche bien, et au moment du Run je me retrouve avec ce message dans les logs :

netbeans FAIL - Failed to deploy application at context path

La cause mère étant qu'il ne trouve pas le fichier "Context" généré à la volée par NetBeans pour déployer sur Tomcat.

Je m'arrache les cheveux, je cherche sur Internet, je trouve rien. Et puis comme j'ai déjà eu le problème avec SureFire, je me dis, non, pas encore ?!

Et ben si : Mon profil sous Windows c'est mon nom et mon prénom, avec un accent dedans, et ben NetBeans il retrouve pas ses petits !! Il arrive pas à écrire le fichier, parce que le chemin qu'il a est pas bon (un truc bizarre à la place du é de Stéphane) et du coup il ne peut pas le relire.

La solution est de changer les chemins vers les répertoires TEMP et TMP dans les variables d'environnement de votre machine, en mettant un truc du genre "C:\Temp" et là tout rentre dans l'ordre.

Notez qu'en 2008 pour NetBeans ne pas gérer un accent dans un chemin de fichier c'est franchement la loose...