É possível desativar o início automático de alguns servidores de aplicativos (mas não todos) implantados no Tomcat?

3

Desejo implantar várias versões de um servidor de aplicativos em minha máquina local para fins de desenvolvimento (teste de compatibilidade, etc.). Eu tenho cerca de 5 que eu quero ter instalado em um determinado momento, mas realmente só preciso de 1 ou 2 deles no dia-a-dia. Eu prefiro ligar / desligar os outros sob demanda.

Originalmente, tive problemas para implantá-los quando tive problemas de memória, mas a configuração -XX:MaxPermSize=256m cuidou disso. Agora eu percebi que não preciso de todos de uma vez.

Existe uma maneira de especificar que determinados aplicativos não devem ser iniciados automaticamente?

    
por Adam Tuttle 21.11.2011 / 21:59

1 resposta

1

Você deve estar usando o gerenciador de host ou o gerenciador do Tomcat para isso. Além disso, no arquivo server.xml, você pode desativar os que você não queria iniciar usando: DeployOnStartup="false"

Exemplo:

<Host name="learn" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" DeployOnStartup="false">
    <Context path="" docBase="C:/Dev/web/learn/www" />
  </Host>

Referência:  - link

    
por 21.11.2011 / 22:34

Tags