Desejo implantar várias versões de um servidor de aplicativos em minha máquina local para fins de desenvolvimento (teste de compatibilidade, etc.). Tenho cerca de 5 que vou querer instalar a qualquer momento, mas na verdade só preciso de 1 ou 2 deles no dia a dia. Prefiro ligar/desligar os outros sob demanda.
Originalmente, tive problemas ao implantar todos eles quando tive problemas de memória, mas a configuração -XX:MaxPermSize=256m
resolveu isso. Agora percebi que não preciso de todos de uma vez.
Existe uma maneira de especificar que determinados aplicativos não devem ser iniciados automaticamente?
Responder1
Você deve usar o host-manager ou o gerenciador Tomcat para isso. Além disso, no server.xml
arquivo, você pode desativar aqueles que não deseja iniciar usando isto: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>