Qual é a maneira correta de executar o JBoss como um serviço

1

Estou executando um aplicativo no JBoss no AIX 6, e a maneira correta de executar o JBoss, como dizem os documentos, é usar o script ./run.sh, mas o script é executado na frente, não no plano de fundo, e também dá um monte de informações de depuração para stdout, em vez de logfile, e qualquer ctrl + c ou fechamento ou o que quer que vai quebrá-lo ...

Como faço para colocá-lo no fundo corretamente e enviar esse registro para outro lugar?

    
por Andor 08.07.2010 / 17:57

3 respostas

3

Em bin dir, você pode encontrar esses três scripts:

jboss_init_hpux.sh
jboss_init_redhat.sh
jboss_init_solaris.sh

Esses scripts permitem que você execute o JBoss como um serviço. Infelizmente, não tenho idéia se funciona para o AIX, mas talvez você possa usar um desses scripts como ponto de partida para criar o seu próprio. Pelo menos você verá como eles iniciam o JBoss em segundo plano.

    
por 08.07.2010 / 23:17
1
  1. Para que ele seja executado depois que você sair: inicie-o com nohup , termine com &
  2. Para obter um registro: depois do & redirect stdout e stderr: > my.file.txt 2>&1
por 08.07.2010 / 19:52
1

Os registros de depuração devem ser realmente fáceis de corrigir.

adicione

<priority value="INFO"/>

na definição do criador de logs raiz no jboss-log4j.xml

    
por 26.10.2010 / 06:53

Tags