Como iniciar tomcat no linux

No decorrer de ajustes e manutenção do servidor de aplicativos Apache Tomcat, você provavelmente vai precisar de parar e iniciar o Tomcat manualmente. Em muitos sabores modernas de Linux, como Ubuntu e Red Hat, você pode facilmente começar o serviço Tomcat a partir da linha de comando usando o "serviço" comando.

Comece Tomcat com "serviço"

  • Primeiro, você precisa descobrir o nome do serviço do Tomcat, que geralmente é baseado no número da versão do Tomcat. Por exemplo, "tomcat7" é o nome do serviço para o Tomcat 7. Buscar a lista de serviços registrados para "tomcat" usando grep:

    sudo service --status-all | grep tomcat

    Agora usar o serviço para iniciar Tomcat:

    sudo início tomcat7 serviço

    Além de "começar," você pode "Pare" e "reiniciar" Tomcat. Usar "estado" para mostrar-lhe se o Tomcat está em execução.

Comece com o Tomcat "nisso" escrita



  • Alguns sistemas Linux podem usar os mais velhos System V "nisso" em vez do "serviço" para o gerenciamento de serviços. Se este for o caso para você, encontrar o script de inicialização do Tomcat no diretório /etc/init.d, e executá-lo com o início" na linha de comando. Por exemplo:

    início sudo /etc/init.d/tomcat7

    Tal como acontece com o comando de serviço, você pode usar o script de inicialização para parar, reiniciar e verificar o status do servidor.

JAVA_HOME e JRE_HOME erros de inicialização

  • Se você receber JAVA_HOME ou erros JRE_HOME quando você iniciar o Tomcat, criar ou editar o arquivo setenv.sh no diretório bin de instalação do Tomcat. Adicione as seguintes linhas para o arquivo para definir essas variáveis ​​de ambiente Java, usando o caminho para o Java Development Kit (JDK) eo Java Runtime Environment (JRE) instalações em seu sistema:

    export JAVA_HOME = [caminho para o JDK]
    exportação JRE_HOME = [caminho para o JRE]

    Salve o arquivo e reinicie o Tomcat.

Referências

recursos

  • nullplus Photo Credit / E + / Getty Images
De esta maneira? Compartilhar em redes sociais:

LiveInternet