Alexandro,

Muito obrigado pela sua resposta, contudo ainda tenho alguns pontos a
esclarecer/desenvolver:

1- No que concerne a Servelet = Como a Servlet tem um vida limitada, isto é,
deve morrer(sic) após executar alguns comandos, caso contrário o servidor
web vai matá-la(sic) com timeout. Então fica a dúvida, todos os processos
iniciador por ela vão morrer tb ??? Meu objetivo é exatamente iniciar um
servidor deamon pela servlet


2- Explique um pouco mais sobre a sua concepção de orientação a serviços
para auferir se tenho o mesmo conceito em mente...

Atenciosamente,

Marcus David Bronstein



----- Original Message -----
From: "Alessandro Romero" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 22, 2001 2:05 PM
Subject: Re: [java-list] Iniciar aplicativo a partir de outro.


> Marcus,
>
>         Para iniciar um programa na mesma VM e deixá-lo rodando, talvez
uma
> Thread(não sendo do tipo daemon) que no "run" rode seu "main", pode ser
uma
> solução...
>
>         Mas atenção esta solução pode continuar trazendo o problema que
voce
> comentou em seu primeiro email:
>         "mais tem um problema, quando o primeiro aplicativo (o que fez a
> chamada) termina o outro também. "
>         Isto pode acontecer por n motivos, mas o mais direto é o término
do
> primeiro programa com um System.exit(x)...
>
>         Para um servlet iniciar um servidor de chat, a execução do main
numa
> nova thread pode atender, desde que o servidor nunca execute um
> System.exit(0) ou efetue um throw de uma Exception no main... Porque estas
> atitudes poderiam derrubar o Application Server, dependendo de qual esta
> sendo usado...
>
>         Espero ter ajudado...
>
>         Comentario: Uma abordagem interessante é orientar nossos
aplicativos
> a serviços( estamos entrando na "era de serviços" ), se quiser mais
detalhes
> sobre isso, estou a disposição...
>
> Abraços,
> Alessandro.
>
> ----- Original Message -----
> From: "Marcus David Bronstein" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, October 22, 2001 10:13 AM
> Subject: Re: [java-list] Iniciar aplicativo a partir de outro.
>
>
> >
> >
> > Alessandro,
> >
> >  Usar a classe Runtime não serve pois como vou ter que usar comandos
> >  específicos da plataforma, o que eu desejo é invocar o programa
> diretamente
> >  na VM e deixar ele rodando....
> >
> >  Atenciosamente,
> >
> >  Marcus David Bronstein
> >
> >
> > > ----- Original Message -----
> > > From: "Alessandro Romero" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Thursday, October 18, 2001 5:59 PM
> > > Subject: Re: [java-list] Iniciar aplicativo a partir de outro.
> > >
> > >
> > > > Marcus,
> > > >
> > > >         Isto pode ser feito através da classe Runtime... Veja o
> javadoc
> > > > desta classe o método "exec"...
> > > >
> > > > Abraços,
> > > > Alessandro.
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Marcus David Bronstein" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Thursday, October 18, 2001 2:53 PM
> > > > Subject: Re: [java-list] Iniciar aplicativo a partir de outro.
> > > >
> > > >
> > > > > Pessoal,
> > > > >
> > > > > Gostaria de saber como iniciar um outro processo(aplicativo) na VM
> > > apartir
> > > > > de um que já esta ativo.
> > > > > Detalhe: Isso eu já fiz através do classLoader chamando o método
> main
> > do
> > > > > aplicativo mais tem um problema, quando o primeiro aplicativo (o
que
> > fez
> > > a
> > > > > chamada) termina o outro também. Preciso que mesmo após o término
do
> > > > > primeiro o segundo fique ativo.
> > > > > Um exemplo seria uma servelet que iniciaria um servidor de chat.
> > > > >
> > > > > Desde já agradeço,
> > > > > Marcus David Bronstein
> > > > >
> > > > >
> > > > > ------------------------------ 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
> > > > > para sair da lista: envie email para
> > > [EMAIL PROTECTED]
> > > >
> > >
> >
>
> -------------------------------------------------------------------------
> > > > >
> > > > >
> > > >
> > > >
> > > > ------------------------------ 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
> > > > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> > >
> >
>
> -------------------------------------------------------------------------
> > > >
> > >
> >
> >
> > ------------------------------ 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
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -------------------------------------------------------------------------
> >
> >
>
>
> ------------------------------ 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
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>


------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a