tomcat 6 configuração do modo de início para produção

4

O Tomcat 6 (como um serviço do Windows) parece ter um 'Modo de Início' com opções de 'java, jvm ou exe' que podem ser definidas através do Tomcat Monitor (ícone da bandeja do sistema).

se eu definir isso como 'java', eu posso ver um processo 'java.exe' bifurcado para o tomcat, se eu escolher um dos outros dois, eu não vejo um processo separado.

De qualquer forma, gostaria de saber se alguém tem alguma informação sobre o significado dessas configurações e qual seria a mais adequada na produção.

    
por Ryan Fernandes 17.05.2010 / 10:47

2 respostas

1

Eles atualizaram o site desde 27 de maio, quando Matt respondeu, mas agora a página procrun explica um pouco melhor :

One of jvm, Java or exe. The modes are:
jvm - start Java in-process. Depends on jvm.dll, see --Jvm.
Java - same as exe, but automatically uses the default Java executable, i.e. %JAVA_HOME%\bin\java.exe. Make sure JAVA_HOME is set correctly, or use --JavaHome to provide the correct location. If neither is set, procrun will try to find the default JDK (not JRE) from the Windows registry.
exe - run the image as a separate process

Que essencialmente explica o método Java é lançado (no processo, externo, externo com uma JVM diferente); mas eu me pergunto qual é a diferença realmente, eles devem ser praticamente o mesmo IMHO (exceto se o padrão é um JVM não otimizado e você escolhe um "servidor externo", que poderia se beneficiar com suas otimizações mais agressivas, eu só posso adivinhar).

    
por 17.01.2011 / 12:39
0

Interessante ... essa configuração é exposta por procrun , que é o genérico "execute um aplicativo Java como um wrapper do Windows Service "do Apache Commons. O site procrun real não parece ter nenhuma informação sobre essa configuração, diferente de "Can one of jvmjava or exe" (sic).

Gostaria apenas de usar qualquer valor selecionado imediatamente.

    
por 27.05.2010 / 07:23