Problém při spuštění Tomcatu

Marian

Problém při spuštění Tomcatu
« kdy: 09. 02. 2012, 17:28:16 »
Dobry den,
Zkousim rozjet na svem pc Tomcat server. Udelal jsem klasickou instalaci (instalace javy ze samorozbalovaciho archivu, nastaveni JAVA_HOME, rozbaleni Tomcatu, nastaveni TOMCAT_HOME, CATALINA_HOME) po spusteni version.sh se mi objevi chyba: Could not find or load main class org.apache.catalina.util.ServerInfo. Jen jeste jedna drobnost: Na ceste ulozene v promenne CLASSPATH ($CATALINA_HOME/bin/bootstrap.jar) jsem ten bootstrap.jar nenasel. Ma to spolu nejakou souvislost? Kde jsem udelal pri instalaci chybu? Jsem zacatecnik, tak prosim pekne o trpelivost :-[
« Poslední změna: 09. 02. 2012, 23:47:29 od Petr Krčmář »


jehovista

Re:Problem pri spusteni Tomcatu
« Odpověď #1 kdy: 09. 02. 2012, 19:00:16 »
Ty promenne mas evidentne nastavene blbe. Spoustis to se spravnym uzivatelem? Nemas SELinux? Jak to vubec spoustis?

Marian

Re:Problem pri spusteni Tomcatu
« Odpověď #2 kdy: 09. 02. 2012, 19:15:03 »
Spoustim to pod uzivatelem root prikazem SU. Spoustim to pres catalina.sh start, Rozjizdim to na Debianu.

Zdenek Henek

Re:Problem pri spusteni Tomcatu
« Odpověď #3 kdy: 09. 02. 2012, 19:17:04 »
Ahoj,

nastav jen JAVA_HOME
pak export JAVA_HOME

test:
java -version


a potom jdi do adresare, kde mas tomcat
a napis

./bin/startup.sh

otevri browser a zadej:
http://localhost:8080/

a mel bys videt kocoura :).

Zdenek Henek

Re:Problem pri spusteni Tomcatu
« Odpověď #4 kdy: 09. 02. 2012, 19:18:38 »
Spoustim to pod uzivatelem root prikazem SU. Spoustim to pres catalina.sh start, Rozjizdim to na Debianu.

root neni potreba, pokud pouzivas port 8080


Zdenek Henek

Re:Problem pri spusteni Tomcatu
« Odpověď #5 kdy: 09. 02. 2012, 19:20:18 »
Ahoj,

nastav jen JAVA_HOME
pak export JAVA_HOME

test:
java -version

jeste jsem zapomel, ze musis nastavit PATH:


export JAVA_HOME=/home/zzz/app/jdk1.6.0_29
export PATH=$JAVA_HOME/bin:$PATH

Marian

Re:Problem pri spusteni Tomcatu
« Odpověď #6 kdy: 09. 02. 2012, 19:38:26 »
Ahoj,

nastav jen JAVA_HOME
pak export JAVA_HOME

test:
java -version

jeste jsem zapomel, ze musis nastavit PATH:


export JAVA_HOME=/home/zzz/app/jdk1.6.0_29
export PATH=$JAVA_HOME/bin:$PATH


Bohuzel  :-[
Po exportu java home java funguje, po startu ./version.sh mi to napsalo:
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-6.0.35-src
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-6.0.35-src
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-6.0.35-src/temp
Using JRE_HOME:        /usr/local/java/jdk1.7.0_02
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-6.0.35-src/bin/bootstrap.jar

./bin/catalina.sh:
506:
Cannot create /usr/local/tomcat/apache-tomcat-6.0.35-src/logs/catalina.out: Directory nonexistent

JK

Re:Problem pri spusteni Tomcatu
« Odpověď #7 kdy: 09. 02. 2012, 21:53:31 »
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-6.0.35-src
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-6.0.35-src
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-6.0.35-src/temp

Cannot create /usr/local/tomcat/apache-tomcat-6.0.35-src/logs/catalina.out: Directory nonexistent

Podle toho "src" v názvu adresáře to vypadá, že jste si stáhnul zdrojové kódy k Tomcatu, nikoliv hotový Tomcat.

Máte pod tím hlavním adresářem tyto adresáře? (Předpokládám, že ne anebo ne všechny.)
bin, conf, lib, logs, temp, webapps, work

Doporučoval bych tedy nainstalovat hotový Tomcat (bez zdrojáků). Pokud nechcete, tak by měl jít Tomcat sestavit z toho, co už máte u sebe. Ale schůdnější je určitě první cesta.

Marian

Re:Problem pri spusteni Tomcatu
« Odpověď #8 kdy: 09. 02. 2012, 22:33:57 »
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-6.0.35-src
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-6.0.35-src
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-6.0.35-src/temp

Cannot create /usr/local/tomcat/apache-tomcat-6.0.35-src/logs/catalina.out: Directory nonexistent

Podle toho "src" v názvu adresáře to vypadá, že jste si stáhnul zdrojové kódy k Tomcatu, nikoliv hotový Tomcat.

Máte pod tím hlavním adresářem tyto adresáře? (Předpokládám, že ne anebo ne všechny.)
bin, conf, lib, logs, temp, webapps, work

Doporučoval bych tedy nainstalovat hotový Tomcat (bez zdrojáků). Pokud nechcete, tak by měl jít Tomcat sestavit z toho, co už máte u sebe. Ale schůdnější je určitě první cesta.

Diky, ted jste me konecne spravne nakopnul!
A ja proc mi nefunguji ty navody na netu ;D ;D ;D
Adresare tam skutecne nejsou vsechny, takze ja budu muset najit navod, jak to pripadne zkompilovat.
Diky, delam na tom uz par dni a hlava mi to prestavala brat - ted uz se mam zas od ceho odpichnout ;)