|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2004
Città: Milano
Messaggi: 172
|
[JAVA] Terminare un thread Java da console.
Salve a tutti.
Vorrei sottoporvi un quesito che non sono riuscito a risolvere. Ho sviluppato un'applicazione client/server per la gestione di conti correnti bancari. Il server è una classe che gestisce Thread multipli, posta in un file .jar con tutte le classi appartenenti al medesimo package con, in + il database. Il client è soltanto un'applet Java, comandata da una GUI su pagina html. Per avviare l'applicazione bisogna prima lanciare il server (Server.jar) e dopo è possibile eseguire tutti i comandi dalla GUI del client. Ecco il mio problema: non avendo previsto una GUI anche per il server (da dove arrestarlo al termine delle operazioni), c'è un comando da console che posso inserire in un collegamento che mi faccia terminare il thread del server? non so, un opzione del comando "java" dalla cartella della jdk. Or ora faccio terminare il server, semplicemente killando il processo dal Task Manager. Vorrei che mi aiutaste a trovae un metodo alternativo. Grazie mille. ![]() ![]() ![]()
__________________
Ho concluso felicemente trattative con MAURIZIO81, ABCcletta, Theodorakis, Ambasciatore, moka. "Software is like Sex, free is better". |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
dato che il server espone dei metodi verso i client (come? soap? rmi?) puoi prevedere un metodo, adeguatamente protetto, che faccia lo shutdown del server e un piccolo client che lo richiami.
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jun 2004
Città: Brianza
Messaggi: 305
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Jul 2004
Città: Milano
Messaggi: 172
|
OK grazie a tutti.
Purtroppo, le specifiche di progetto non mi permettono di aggiungere metodi a piacimento oltre a quelli assegnati. L'applicazione, per giunta, è già finita. C'è solo questo piccolo problema del server. Per questo chiedevo se ci fosse qualcosa da scrivere in console per arrestare il server: passerei questo parametro ad un "collegamento" Windows, mettendolo sull'apposita cartella del progetto nel menù d'avvio. Grazie a tutti comunque. ![]()
__________________
Ho concluso felicemente trattative con MAURIZIO81, ABCcletta, Theodorakis, Ambasciatore, moka. "Software is like Sex, free is better". |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:06.