IOException incomprehensible - Java - Programmation
Marsh Posté le 30-09-2002 à 18:08:40
...Je quitte le bureau, reviens demain en éspérant une réponse !
Marsh Posté le 30-09-2002 à 18:37:31
Il me semble que lorsque tu utilises l'explorateur pour accéder un fichier sur le réseau, Windows balance le user/mot de passe dans les paquets réseau. En plus, quand un mot de passe foire, il est capable d'en essayer plusieurs jusqu'à ce qu'il y en ait un qui marche, ou alors il affiche un prompt.
J'ai l'impression que ton serveur Samba est synchronisé avec ton serveur de domaine NT (i.e. les logins et mots de passe à utiliser pour accéder au serveur Samba sont les mêmes que ceux avec lesquels toi et les autres gars de la boîte se connecte sur leur machine). Partant de là, je pense que le souci avec Java, c'est qu'il semble ne pas être au courant des mots de passe ou capable d'en essayer plusieurs.
Test à faire pour valider cette hypothèse : avec Samba, déclarer un répertoire en accès anonyme, et essayer d'accéder à un fichier de ce répertoire.
Marsh Posté le 30-09-2002 à 22:48:39
je confirme ce mode de fonctionnement avec Samba.
Aussi, si ton application utilises toujours une couche Samba, peut etre que tu peux faire en sorte qu'elle soit capable de se logger sur tes lecteurs (moyennant bien sur d'avoir le login/password dans un fichier properties)
Marsh Posté le 01-10-2002 à 01:03:48
ReplyMarsh Posté le 01-10-2002 à 09:15:40
iskream a écrit a écrit : je confirme ce mode de fonctionnement avec Samba. Aussi, si ton application utilises toujours une couche Samba, peut etre que tu peux faire en sorte qu'elle soit capable de se logger sur tes lecteurs (moyennant bien sur d'avoir le login/password dans un fichier properties) |
Ha non. Moi je vend mon appli. Après le client il l'install comme il veut. Mais Samba, c lui qui gère !
Marsh Posté le 01-10-2002 à 09:31:31
El_Gringo a écrit a écrit : Ha non. Moi je vend mon appli. Après le client il l'install comme il veut. Mais Samba, c lui qui gère ! |
non mais attends t'es marrant toi! Si ton client ne t'a pas prévenu que le soft allait tourner sur samba là on est d'accord. Si ca fait partie de l'environnement du projet, ton appli doit etre capable de pouvoir te loguer sur les lecteurs.
Y a pas de solution. Si tu te logues pas et que c'est nécessaire bien c'est DTC sur toute la ligne.
Maintenant si le client n'a rien dit, faut faire une réunion avec lui pour lui expliquer au lieu de dire qu'il se débrouille (c'est pas très pro comme comportement ...)
Marsh Posté le 30-09-2002 à 17:48:29
Mon produit provoque chez mon client une exception que j'arrive pas à comprendre :
un IOException dont le message est :
"Le mot de passe réseau spécifié est incorrect"
Cette exception se produit dans la 2e ligne parmi celles-ci :
On essaye d'accèder à ces fichiers sous unix via Samba.
Mais Samba semble marcher correctement, puisque via l'explorateur windows, on visualise bien les fichiers.