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] -------------------------------------------------------------------------