Esistono più metodi di accesso ad un server svn, uno di questi è utilizzando un protocollo personalizzato a un server svnserve attraverso un tunnel ssh, ossia utilizzando una stringa del tipo:
svn checkout svn+ssh://utente@server/directory
Cosa indispensabile è avere la chiave pubblica per poter accedere al server, che consiste, nel mio caso, di un file id_rsa.
A questo punto, da una macchina con Fedora Core 10 bisogna:
1) copiare il certificato (il file id_rsa) nella ~/.ssh/
2) lanciare il comamndo svn checkout.... riportato sopra
Fatto il passo 1, anche dai plugin di eclipse si riesce senza problemi ad accedere al server, basta specificare, dal tab "ssl setting" o "ssh setting", la posizione del certificato.
Spero sia utile a qualcuno, io ho girato un sacco su internet per trovare la soluzione, alla fine l'ho trovata dal man di ssh-add.
venerdì 19 dicembre 2008
mercoledì 1 ottobre 2008
Applicazione java in modalità debug
Per fare in modo che una qualunque applicazione java possa essere debug-gata da remoto, bisogna aggiungere questa riga nel comando di lancio del programma:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
Nel caso di Tomcat, si potrebbe seguire la stessa strada, ma è già previsto dal comando di lancio di Tomcat. Infatti basta usare i parametri jpda start. Quindi, dalla directory di tomcat, bisogna eseguire:
bin/catalina.sh jpda start
A questo punto Tomcat sarà debug-abile da remoto sulla porta 8000 di default. Per cambiare tale porta si imposta la variabile d'ambiente JPDA_ADDRESS= e la porta specificata sarà usata per il debug da remoto.
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
Nel caso di Tomcat, si potrebbe seguire la stessa strada, ma è già previsto dal comando di lancio di Tomcat. Infatti basta usare i parametri jpda start. Quindi, dalla directory di tomcat, bisogna eseguire:
bin/catalina.sh jpda start
A questo punto Tomcat sarà debug-abile da remoto sulla porta 8000 di default. Per cambiare tale porta si imposta la variabile d'ambiente JPDA_ADDRESS=
Iscriviti a:
Post (Atom)