De que maneira devo instalar o Apache Tomcat 7 no meu Ubuntu:
- Usando sudo
apt-get install tomcat7
- Do arquivo zip baixado do site Apache.
Não quero que o servidor inicie em cada inicialização. Na maioria das vezes, eu o usarei no meu Eclipse para executar aplicativos Web simples. Então, preciso instalá-lo de outra maneira para evitar o tomcat iniciar automaticamente?
apt-get
.Aqui está a maneira como eu fiz isso: ele mantém o tomcat do sistema e sua instância pessoal do tomcat separados.
Instale o tomcat conforme o normal:
sudo apt-get install tomcat7
Instale o suporte à instância privada:
sudo apt-get install tomcat7-user
Crie uma instância local na sua pasta pessoal:
Nota: -p define o número da porta (o padrão é 8080) e -c é a porta de controle (padrão 8005), nós os definimos para não competir com a instalação principal do tomcat em execução como um serviço. "mytomcat" pode ser o que você quiser, mas criará um diretório com esse nome em sua casa.
Agora use o seguinte para fazer o Eclipse feliz:
Agora, no Eclipse, você pode criar um servidor Tomcat v7.0 e configurar o diretório de instalação como ~ / mytomcat.
Nota: comum, servidor e classes compartilhadas também poderiam ser links, mas eu queria manter os dois separados.
fonte
Nota : Trabalhando perfeito para mim com o Ubuntu 14.04 LTS e o Eclipse Luna .
Use
sudo apt-get install tomcat7
para instalar o Tomcat7. Certifique-se de instalar o tomcat7-admin também usandosudo apt-get install tomcat7-admin
Execute o comando abaixo para verificar o mesmo.
E antes de adicionar um servidor no Eclipse, assegure-se de executar os seguintes comandos, o servidor tomcat no eclipse espera que esses arquivos e pastas em seus respectivos locais funcionem corretamente.
Se você estiver usando apenas o Eclipse para iniciar e parar o servidor tomcat, remova o tomcat7 do script de inicialização para desativar a inicialização automática sempre que a máquina inicializar.
Agora abra a perspectiva do Java EE no seu Eclipse. Escolha Novo servidor no menu Arquivo-> Novo ou na guia Novo servidor. Na próxima tela, use / usr / share / tomcat7 como o diretório de instalação do tomcat ou navegue se desejar escolher outro diretório de instalação personalizado do tomcat7 e clique em concluir.
Referências
2 - http://www.ajopaul.com/2015/06/23/setup-tomcat7-as-server-in-eclipse-luna-under-ubuntu-linux/
fonte
Nota: esta resposta foi escrita com base no uso do Tomcat6. Preciso atualizá-lo com base em ter realmente tentado usar o Tomcat 7. Consulte Não é possível iniciar o tomcat depois de instalar uma instância privada .
Todo software é diferente, obviamente, mas, em geral, o software empacotado é mais rápido e fácil de instalar do que as distribuições compactadas. Ele permite que você configure, inicie e interrompa serviços de maneira bastante padrão; se você executar o Ubuntu em seu ambiente de produção, poderá executar versões consistentes para minimizar os problemas de compatibilidade. Também permite que você receba atualizações de segurança automaticamente.
Para o Tomcat, é muito fácil fazer o download da distribuição zip, descompactar e apontar o Eclipse para ela. No entanto, se você quiser mantê-lo atualizado, precisará gerenciar isso sozinho. Se você instalar a versão empacotada, receberá atualizações automaticamente.
Ao usar o Tomcat para desenvolvimento, existem alguns problemas com a instalação do
tomcat7
pacote, pois ele deve ser executado como um serviço em segundo plano pertencente aotomcat7
usuário:sudo update-rc.d tomcat7 disable
para impedir que o serviço seja iniciado não é persistente nas atualizações; portanto, se otomcat7
pacote for atualizado, ele será iniciado automaticamente na próxima inicialização.No entanto, se você deseja que o Tomcat seja instalado apenas para desenvolvimento e não deseja executá-lo como um serviço em segundo plano o tempo todo, há uma alternativa melhor para esse objetivo exato; existe um pacote especificamente para criar instâncias privadas . Dessa maneira, você obtém o benefício de uma distribuição empacotada, mas sem as desvantagens de enfrentar uma configuração projetada para ser executada como um serviço.
Desinstale
tomcat7
e instale otomcat7-user
pacote:sudo apt-get install tomcat7-user
Crie sua própria instância privada em algum lugar do diretório inicial:
tomcat7-instance-create ~/my-instance
Configure seu projeto Eclipse para usar a instalação do Tomcat no local que você acabou de criar acima.
Agora você pode iniciar e parar sua própria instância privada do Tomcat de dentro do seu projeto Eclipse.
TL; DR
tomcat7
para desenvolvimento, use emtomcat7-user
vez disso.fonte
Na minha experiência, você deve usar apenas os componentes oficialmente empacotados para uso em produção. Para o desenvolvimento, eu recomendaria obter os bits que você precisa diretamente da rede e instalá-los onde precisar.
Então, quando terminar o desenvolvimento, implante no Tomcat oficialmente empacotado.
fonte