Por ser Ubuntu, você deve fazer bom uso do "Gerenciador de Pacotes Synaptic".
1. O Tomcat requer suporte do jdk, então vamos falar primeiro sobre a instalação do jdk. Se você já instalou o jdk, pode ir diretamente para o item 2.
1.1Instale o jdk
Pesquise "sun-java" no Synaptic, instale o jdk mais recente, como "sun-java6-jdk" e clique em Aplicar para instalá-lo automaticamente.
1.2 Configurar variáveis de ambiente jdk A instalação é automática, mas a configuração precisa ser feita por você mesmo.
1.2.1 Modificar variáveis de ambiente do usuário
$ vi /home/fancy(seu nome de usuário)/.bashrc
Adicione: ao arquivo .bashrc:
exportar JAVA_HOME="/usr/lib/jvm/java-6-sun" exportar CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" exportar PATH="$PATH:$JAVA_HOME/bin"
1.2.2 Modifique as variáveis de ambiente de todos os usuários
$ sudo vi /etc/profile
Neste arquivo adicione:
exportar JAVA_HOME="/usr/lib/jvm/java-6-sun" exportar CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" exportar PATH="$PATH:$JAVA_HOME/bin"
2. Instalação e configuração do Tomcat, aqui está a chave 2.1 Instale o Tomcat através do Synaptic
Não há muito a dizer sobre isso, basta procurar por “tomcat”, selecionar o pacote de software correspondente e aplicá-lo.
2.2 Configuração do Tomcat Este é o ponto chave.
$ sudo vi /etc/profile
participe:
exportar CATALINA_HOME="/usr/share/tomcat5.5"
Perceber:
a. Alguns lugares na Internet dizem que TOMCAT_HOME está configurado, o que é incorreto;
b. Também é dito na Internet que conf/server.xml e web.xml precisam ser modificados. Isso não é necessário ao instalar usando Synaptic no Ubuntu (é claro, você pode alterá-lo quando necessário no futuro, mas durante. a primeira instalação não é necessária).
OK, a configuração está concluída. Reiniciar! As alterações em /etc/profile não terão efeito até que o computador seja reiniciado.
3. Inicie o serviço Tomcat 3.1 e digite /usr/share/tomcat5.5/bin Você pode ver vários scripts bash dentro.
$./startup.sh
Você pode iniciar o serviço.
Observe que o tomcat aqui não precisa instalar o apache e pode ser usado diretamente como servidor web.
O resultado da execução de ./startup.sh deve ser:
Usando CATALINA_BASE: /usr/share/tomcat5.5 Usando CATALINA_HOME: /usr/share/tomcat5.5 Usando CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Usando JRE_HOME: /usr/lib/jvm/java-6-sun
3.2 Ao executar ./startup.sh, você pode ter os seguintes problemas:
touch: não é possível tocar em `/usr/share/tomcat5.5/logs/catalina.out': Permissão negada ./catalina.sh: 323: não é possível criar /usr/share/tomcat5.5/logs/catalina.out
O motivo é que o diretório de logs não possui permissões suficientes após a instalação. Você pode alterá-lo assim:
$ sudochmod 766./logs -R
4. Verifique se o serviço foi aberto com sucesso Abra seu navegador e digite: localhost:8180.
A porta padrão do Tomcat é 8180. Você pode modificá-la em conf/server.xml para poder acessar diretamente o localhost no futuro.
Se o serviço for iniciado normalmente, você verá a página inicial de navegação do Tomcat.
5. Feche o serviço e execute shutdown.sh em bin/.
$./desligamento.sh
Normalmente aparecerão os seguintes resultados:
Usando CATALINA_BASE: /usr/share/tomcat5.5 Usando CATALINA_HOME: /usr/share/tomcat5.5 Usando CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Usando JRE_HOME: /usr/lib/jvm/java-6-sun
Dicas de configuração de inicialização automática do Tomcat
Depois de instalar o Tomcat 5.5, é muito simples: descompacte o pacote do arquivo de instalação baixado e coloque-o no diretório correspondente. Em seguida, defina as variáveis de ambiente correspondentes, como JAVA_HOME, CATALINA_HOME e outras variáveis de ambiente no ambiente Linux e execute-as no diretório bin. do Tomcat. /catalina.sh run pode iniciar o serviço Tomcat no modo terminal. Se precisar adicionar o Tomcat à fila de inicialização automática, você precisará executar as seguintes operações:
Faça login no sistema como usuário root:
cd /etc/rc.d/init.d/vi tomcat
O conteúdo do arquivo é referenciado da seguinte forma:
#!/bin/sh## tomcat: Iniciar/Parar/Reiniciar tomcat## chkconfig: 2345 80 20# descrição: Tomcat é um Java Servlet Container### combine esses valores com seu ambiente:export CATALINA_BASE=/usr/ local/tomcatexport CATALINA_HOME=/usr/local/tomcatexport CATALINA_TMPDIR=/usr/local/tomcat/tempexport JRE_HOME=/usr/java/jdk15# Biblioteca de funções de origem.. /etc/rc.d/init.d/functionsTOMCAT=/usr/local/tomcatstart() {echo -n $ "Iniciando o Tomcat: "$TOMCAT/bin/catalina.sh start}stop() {echo -n $"Parando o Tomcat: "$TOMCAT/bin/catalina.sh stop}# Veja como fomos chamados.case "$1" instart)start;;stop)stop;;status);;status);;restart)stopstart;;*)echo $" Uso: $0 {iniciar|parar|reiniciar}";;esacexit $RETVAL
Modifique o Tomcat em um arquivo executável. A referência do comando é a seguinte:
chmod a+x tomcat
Use o comando chkconfig para adicionar o comando tomcat à fila de inicialização do sistema:
chkconfig --add tomcat
Verifique o status do apachectl:
chkconfig --list tomcat
Ok, está tudo feito. É um registro muito simples. Espero que possa ajudá-lo e deixe-me lembrá-lo sozinho!