Instalando o TOMCAT no Debian sem o apt-get

0

Eu tenho acesso a uma máquina em um hpc científico, e estou configurando um ambiente para criar um aplicativo da web, composto basicamente de TOMCAT e postgresql. Não consigo usar outro servidor da Web.

O sistema operacional é linux com Debian (squeeze) e eu não tenho acesso root ao computador.

Depois de pesquisar um pouco, eu só encontrei métodos que requeriam acesso root à máquina para instalar o TOMCAT (apt-get ....).

É possível instalar o TOMCAT em um diretório local onde eu possuo permissões completas? Ou, necessariamente, requer acesso root para ser instalado? Por quê?

    
por Daniele B 29.01.2014 / 16:33

2 respostas

1

Não é necessário que o tomcat seja executado como um usuário diferente, basta fazer o download de um pacote de, por exemplo, Downloads do Tomcat 7 , descompacte e use.

É claro que, se você deseja vincular-se a uma porta privilegiada, precisa de permissões para ela.

    
por 29.01.2014 / 16:55
1

Em geral, quando você não tem acesso root, precisa compilar a partir do código-fonte. Isso geralmente é feito com as seguintes etapas:

  1. Faça o download do pacote

    wget http://www.example.com/tomcat.tgz
    
  2. Extraia, isso deve criar um diretório com o nome do pacote.

    tar xvzf tomcat.tgz
    
  3. Mova-se para o diretório recém-criado e execute o script configure fornecido, fornecendo seu $HOME como o prefixo de instalação

    cd tomcat
    ./configure --prefix=$HOME
    
  4. Compilar instalação de anúncios

    make && make install
    

Isso instalará os arquivos do programa em subdiretórios do seu $HOME , por exemplo, $HOME/bin , $HOME/lib etc. Agora, se isso funcionará para algo tão grande / complexo como um servidor web, não posso te dizer, mas me surpreenderia se isso acontecesse. Embora essa abordagem possa instalá-la, ter acesso a ela e funcionar corretamente como um servidor da Web provavelmente será mais complexo. Se você chegar até aqui, poste outras perguntas com quaisquer novos problemas que enfrentar. Boa sorte!

    
por 29.01.2014 / 17:04