IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Problème utilisation de la librairie jCVS


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1
    Par défaut Problème utilisation de la librairie jCVS
    Bonjour,

    Je tente d'établir une "connection" entre mon application JAVA et un CVS. Pour cela, j'utilise la librairie jCVS (c'est la seule que j'ai trouvée capable de faire ça).
    Malheureusement, je n'arrive définitivement pas à lancer une seule commande sur le CVS.

    Je met un extrait de mon code qui est plus que simple. A mon avis je m'y prend mal. J'espère que certains d'entre vous on déjà fait ce genre de projet".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     
    		PrintWriter out = response.getWriter();
     
     
    try{
     
     
    			//Création d'un client CVS
    			CVSClient cvscli = new CVSClient("servername",0);
                           //Insertion du client au projet
    			CVSProject cvsproj = new CVSProject(cvscli);
                            //Serveur de type "pserver"
    			cvsproj.setPServer(true);
    			//Définition du login
    			cvsproj.setUserName("username");
    			//Mot de passe du projet
    			cvsproj.setPassword("mdp");
    			//Définition du repository
    			cvsproj.setRepository("/projets/repocvs/monprojet");
     
     
    	                //Création d'un requête CVS
    			CVSRequest cvsreq = new CVSRequest();
    			CVSResponse cvsres = new CVSResponse();
    			String cmdCVS ="cvs log toto.txt";
    			cvsreq.setCommand(cmdCVS);
    			//Lancement de la requête
    			cvsres = cvscli.processCVSRequest(cvsreq);
     
    			String test = cvsres.toString();
    			out.println(test);
     
     
    		}catch(Exception e)
    		{
    			out.println(e);
    		}
    et voilà mon Erreur :

    CVSResponse: 0 items.
    The CVS Request failed.
    Failed to open socket to connect to cvs server '2401@null'.
    could not create INETD connection for '0@null' --> Connection refused: connect
    could not create INETD connection for '0@null' --> Connection refused: connect
    Je comprend pas pourquoi il prend pas en compte les valeurs que je lui est passées par les setters.

    Si quelqu'un pourrait m'eclairer ?
    Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Une question peut-être idiote mais pourquoi tu donnes 0 comme port ? C'est juste pour l'exemple ? ou aussi dans ton code ?

    Sinon tu es sûr que tout va bien du côté du server ?

Discussions similaires

  1. Problème d'utilisation de la librairie JFace sur Eclipse
    Par Mohrades dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 15/04/2011, 11h35
  2. Réponses: 1
    Dernier message: 11/03/2010, 16h24
  3. Problème utilisation librairie libxml2 sous BC6
    Par ben_reveur dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/03/2010, 18h09
  4. Problème utilisation librairie gsoap
    Par Samildanach dans le forum XML
    Réponses: 0
    Dernier message: 20/07/2008, 13h04
  5. Réponses: 1
    Dernier message: 29/11/2007, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo