Estou tentando configurar as opções Java passadas para o TomCat para um aplicativo de terceiros que estou implantando. As instruções que o aplicativo fornece são:
- Abra a ferramenta de configuração do Tomcat no menu Windows em Iniciar> Todos os Programas> Apache Tomcat> Configuração do Tomcat .
- Clique em Configurar e selecione a guia Java .
- Na parte inferior do campo Opções de Java, digite o seguinte:
-Dexample.license.directory="C:\Program Files\example"
- Pare e reinicie o servidor de aplicativos.
No entanto, preciso fazer isso programaticamente, para saber em qual arquivo de configuração essas opções podem ser definidas. O uso da GUI é impraticável para a implantação do aplicativo nos ambientes de outros desenvolvedores.
(Estou usando o Tomcat 6.0, se isso for relevante ...)
Você pode configurar JAVA_OPTS em $ TOMCAT_HOME \ bin \ catalina.bat
Felicidades
fonte
A melhor maneira é usar o setenv.sh/setenv.bat. Não está no Tomcat baixado. Mas se você procurar em catalina.sh/catalina.bat, há uma verificação de um arquivo chamado setenv. Se estiver lá, está funcionando. É aqui que você define JAVA_OPTS, CATALINA_OPTS, etc. Nós o usamos para definir JAVA_HOME, JAVA_OPTS, CATALINA_OPTS e JPDA_ADDR.
Para o Tomcat6, esse arquivo pode ser implantado no diretório CATALINA_BASE onde será executado. Para versões anteriores do Tomcat (pelo menos 5,5), ele deve estar no CATALINA_HOME.
Colocar todas as suas variáveis de ambiente nesse arquivo é ideal, pois você não precisa alterar os scripts de inicialização de ações.
fonte
Se o Tomcat estiver definido como um serviço, você precisará fazer algo como:
Na linha de comando, vá para tomcat \ bin tomcat6w.exe // ES // MYSERVICE
Isso abrirá uma caixa de diálogo da GUI na qual você pode fazer as configurações.
HTH, jnoob22
fonte