Tomcat - inicia, mas depois para

Oi oi oi
Então estou com um probleminha, eu acho.
Estou usando o ubuntu, instalei o jdk 1.5, apache (via apt-get) e o jakarta-tomcat. Mas quando eu faço …/tomcat/bin/startup.sh e dps ps -ax para ver se o serviço está funcionando, consigo ver que sim, mas dps não está mais. Alguém poderia me ajudar? Provavelmente é por isso que não consigo acessar o sistema…
brigadinha

Olá,

Vá por outro caminho:

../bin/catalina.sh startup

Para derrubar o serviço:

../bin/catalina.sh shutdown

No mac eu faço dessa forma :slight_smile:

Um abraço!

Brigadinha
Então tentei, mas não funcionou…
Engraçado que com o outro comando o serviço do tomcat até inicia, mas depois de alguns segundo ele para sem eu pedir.
Será alguma configuração?

Talvez tenha um outro serviço utilizando a mesma porta que a do Tomcat (8080). Existe algum outro programa rodando nessa porta? Tipo o Apache ou outro web container? Geralmente eles utilizam a 8080.

Um abraço!

Achei este tutorial:

Tutorial de instalação do tomcat no linux.

Faça o download da última versão estável dos binários do TomCat no site:
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/

descompacte os arquivos:
$ gunzip jakarta-tomcat-3.2.1.tar.gz
$ tar -xf jakarta-tomcat-3.2.1.tar

mova o diretório para /usr/local/:

$ su
$ mv jakarta-tomcat-3.2.1 /usr/local/
$ cd /usr/local/jakarta-tomcat-3.2.1

adicione o JAVA_HOME e TOMCAT_HOME como variáveis de ambiente no seu .bashrc:

$ pico /home/username/.bashrc

(adicione estas linhas no fim do arquivo:)

java home and path

JAVA_HOME=/usr/local/jdk1.3; export JAVA_HOME
export PATH=$PATH:/usr/local/jdk1.3/bin/

tomcat home

TOMCAT_HOME=/usr/local/jakarta-tomcat-3.2.1; export JAVA_HOME

(ctrl-x para salvar)

sair do root

$ exit
rodar o Tomcat: $ /usr/local/jakarta-tomcat-3.2.1/bin/startup.sh
veja se o tomcat está rodando utilizando seu navegador
http://localhost:8080
para parar o Tomcat:
$ /usr/local/jakarta-tomcat-3.2.1/bin/shutdown.sh

Fonte: PortalJava.com.br
http://www.portaljava.com.br/home/modules.php?name=News&file=article&sid=7

bom então no arquivo server-minimal.xml do tomcat encontro a seguinte configuração:

<!-- This is here for compatibility only, not required -->
<Connector port="8009" protocol="AJP/1.3" />

Já no Apache (arquivo httpd.conf)

Port: The port to which the standalone server listens. For

ports < 1023, you will need apache to be run as root initially.

Port 80

Mas não tenho que ter os dois trabalhando na mesma porta para que trabalhem juntos?

Está é a minha configuração:

<Server port="8005" shutdown="SHUTDOWN">

  <GlobalNamingResources>
    <!-- Used by Manager webapp -->
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>

  <Service name="Catalina">
    <Connector port="8080" />

    <!-- This is here for compatibility only, not required -->
    <Connector port="8009" protocol="AJP/1.3" />

    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase" />
      <Host name="localhost" appBase="webapps" />
    </Engine>
    
  </Service>
</Server>

Está funcionando sem problemas!

seu arquivo server-minimal.xml do tomcat
está igual ao meu :frowning:

seu arquivo server-minimal.xml do tomcat
está igual ao meu :frowning:

Dê uma olha nos arquivos de log. Lá deve ter o motivo de não estar ‘startando’ ou o motivo de estar parando.

Vá nos serviços do windows e veja como estão as propriedades do serviço do Tomcat.

[quote=julianostr]Vá nos serviços do windows e veja como estão as propriedades do serviço do Tomcat.

[/quote]

O S.O é linux :wink:

O log é fundamental para avaliar esse problema mesmo. Se as variáveis de ambiente estão configuradas eu não vejo problema de não funcionar. A não ser que outro serviço esteja utilizando a mesma porta.

Ops, foi mal…não reparei nos primeiros post…
:oops: