Ola pessoal,

Estou criando um servidor e preciso que ele fique trabalhando em background
no caso eu posso fazer  java -cp $PROG meuprog.Server & para executar,
porem eu queria que o proprio programa ficasse em background. sem a
necessidade
do &.  Pois quero que o administrador tenha possibilidade de iniciar e
finalizar o
 server remotamente!

Sei que da pra fazer isso, pois  a classe thread tem um metodo chamado
setDaemon (boolean), porem nao tenho  a minima ideia de como usa-lo!
Tentei fazer no metodo main do Server.java:

public void main (......) {
   
        Server s = new Server();
        s.setDaemon(true);
        s.start();
        System.out.println("passei aqui")
}

Porem o programa inicia e em seguida termina apos escrever "passei aqui"
sem
nenhum erro.  Tambem tentei coloca-lo no construtor e falhou.

Alguem ja' usou isso ou fez algo parecido, que possa me ajudar ?? 
Como faco entao ??


desde  ja' obrigado,
Alisson




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a