As variáveis de ambiente já devem funcionar
Se você estiver usando o pacote tomcat6 dos repositórios do Ubuntu, o CATALINA_HOME e outras variáveis de ambiente já estarão definidas, no script de inicialização /etc/init.d/tomcat6
.
Se você estiver instalando o tomcat fora do gerenciador de pacotes (esperançosamente em / opt ou em algum outro lugar fora do sistema de arquivos gerenciado), a execução do TOMCAT/bin/startup.sh
deve usar o local relativo para definir o CATALINA_HOME.
Definindo a variável de ambiente
Se por algum motivo você ainda precisar definir uma variável de ambiente, você pode abrir uma janela de terminal e digitar o comando:
export CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Esta variável de ambiente agora funcionará dentro dessa janela de terminal, mas se você abrir outra janela ou efetuar logout / login, perderá essa configuração.
Torne a variável de ambiente permanente
Para tornar a configuração da variável de ambiente permanente, existem vários locais em que você pode definir a configuração.
Para ter certeza de que a configuração está sendo escolhida, adicione a configuração acima a um dos scripts de inicialização do tomcat:
yourtomcatfolder/bin/startup.sh
yourtomcatfolder/bin/catalina.sh
Nota: startup.sh chama o catalina.sh. Você deve adicionar a configuração no início de um desses arquivos (após quaisquer comentários iniciais)
O caminho padrão para variáveis de ambiente globais seria adicionar uma entrada em /etc/environment
(você não usa o comando export neste arquivo, pois não é um script bash normal)
CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Não recomendado
Você pode definir as variáveis de ambiente nos arquivos de configuração do bash (shell de linha de comando), mas eles não são recomendados, pois nem sempre são selecionados (por exemplo, se você estiver executando um servidor que não faz login para executar o tomcat) :
~ / .bashrc |
~ / .profile |
/etc.bash.bashrc |
/ etc / profile