Fórum Root.cz

Hlavní témata => Server => Téma založeno: Marian 09. 02. 2012, 17:28:16

Název: Problém při spuštění Tomcatu
Přispěvatel: Marian 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 :-[
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: jehovista 09. 02. 2012, 19:00:16
Ty promenne mas evidentne nastavene blbe. Spoustis to se spravnym uzivatelem? Nemas SELinux? Jak to vubec spoustis?
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: Marian 09. 02. 2012, 19:15:03
Spoustim to pod uzivatelem root prikazem SU. Spoustim to pres catalina.sh start, Rozjizdim to na Debianu.
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: Zdenek Henek 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 :).
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: Zdenek Henek 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
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: Zdenek Henek 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
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: Marian 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
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: JK 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.
Název: Re:Problem pri spusteni Tomcatu
Přispěvatel: Marian 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 ;)