Acredito que o seu CATALINA_BASE esteja incorreto, ele está fora do diretório / var / lib / tomcat7 e o CATALINA_HOME é adequado em relação à forma como você declarou a variável. Adicione CATALINA_HOME e CATALINA_BASE a / etc / default / tomcat7 junto com JAVA_HOME e JRE_HOME. Esse executável notifica o servlet tomcat de como o ambiente é definido na inicialização do servlet.
Também pode ser considerado colocá-los em / etc / profile e, em seguida, exportá-los em /etc/bash.bashrc (ou seja, exportar CATALINA_HOME). Isso só deve ser feito se e somente se o site não tiver login ou registro de usuário. Sem exportar as variáveis, elas ainda seriam declaradas localmente.
Para declarar globalmente as variáveis como uma abordagem, se você for o administrador (grupo 4, também poderá pensar em mover o syslog para o grupo 37, limpar o rsyslog e manter o daemon em execução para os logs, para preservar o acesso obrigatório controle) você poderia ponderar a criação de um arquivo ~ / .bash_completion ou ~ / .bash_expert no seu diretório home onde você tem algo assim:
# ~/.bash_expert in regards to servlet alias
if [ -f /etc/bash_completion.d/.tomservlet ]; then
. /etc/bash_completion.d/.tomservlet
fi
export CATALINA_HOME
export CATALINA_BASE
export JRE_HOME
export JAVA_HOME
Em seguida, crie o arquivo .tomservlet em /etc/bash_completion.d/.tomservlet e adicione o seguinte:
CATALINA_HOME=/usr/share/tomcat7
CATALINA_BASE=/var/lib/tomcat7
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
JRE_HOME=$JAVA_HOME:/jre
Quando isso estiver concluído, adicione as seguintes linhas a ~ / .bashrc
if [ -f "$HOME/.bash_expert" ];then
. "$HOME/.bash_expert"
fi
Em seguida, forneça o arquivo ~ / .bashrc como mostrado abaixo:
:~$ source .bashrc
e que deve cuidar de seus problemas, de forma segura, não importa que tipo de interação do lado do cliente é realizada. (Não me prenda a isso, você nunca sabe o que os marcianos estão à espreita no ciberespaço, às vezes pode ser um reino assustador).
P.S. Eu já estava me referindo ao oracle-sun jdk7 ou acho que é apenas o Oracle Jdk7 então se estiver usando o Open Jdk substitua-o conforme necessário, caso esteja usando o oracle volte ao arquivo /etc/init.d/tomcat e altere o openjdk para a sua versão, onde o script se refere a "$ OPENJDK". Isso também pressupõe que você instalou a partir dos repositórios.
Boa sorte, e seu gato ronronar !!