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
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
seu arquivo server-minimal.xml do tomcat
está igual ao meu
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
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: