Newsgroup: it.comp.os.linux.iniziare
Titolo: avviare Tomcat 5.0.25 con FC2

ho dei problemi nell'avviare la versione di Tomcat in oggetto con Fedora 
Core 2.
Fopo aver correttamente installato la JDK1.5 settato le variabili di 
ambiente JAVA_HOME e TOMCAT_HOME rispettivamente a
/usr/java/jdk1.5.0
/usr/jakarta-tomcat-5.0.25
vado nella bin di Tomcat e impartisco il comando seguente
# ./startup.sh
ricevo il seguente outpuit e pare che Tomcat non si vogli avviare.
[root@platone bin]# ./startup.sh
Using CATALINA_BASE:   /usr/jakarta-tomcat-5.0.25
Using CATALINA_HOME:   /usr/jakarta-tomcat-5.0.25
Using CATALINA_TMPDIR: /usr/jakarta-tomcat-5.0.25/temp
Using JAVA_HOME:       /usr/java/jdk1.5.0
Potrebbe sembrare che il problema sia la mancanza impostazione delle 
variabili CATALINA_BASE e CATALINA_HOME, ma se setto queste 3 variabili 
e riprovo l'avvio ricevio lo stesso errore o meglio messaggio di avviso.
Tomcat non ne vuole sapere di partire.
Grazie

 Using JAVA_HOME:       /usr/java/jdk1.5.0
[cut]
Questo output sembrerebbe corretto. Prova a verificare il contenuto del
file:
/usr/jakarta-tomcat-5.0.25/logs/catalina.out
dovrebbe darti indicazioni sull'eventuale problema...
In ogni caso:
- hai verificato i permessi?
- su che porta stai cercando di lanciare tomcat?
ciao,
erossi


che scemo!!! Tomcat partiva regolarmente solamente che pensavo che la 
consolle dovesse restare per cosi dire in attesa (come accade con Win), 
mentre dopo avere laciato il Tomcat e dopo avermi mostrato questo output
[root@platone bin]# ./startup.sh
Using CATALINA_BASE:   /usr/jakarta-tomcat-5.0.25
Using CATALINA_HOME:   /usr/jakarta-tomcat-5.0.25
Using CATALINA_TMPDIR: /usr/jakarta-tomcat-5.0.25/temp
Using JAVA_HOME:       /usr/java/jdk1.5.
mi "torna" per cosi dire il controllo.
Comuque se apro il browser all'URL 
http://localhost:8080/
 "vedo" Tomcat 
quindi il WebServer è su come testimoniano le ultime righe le file di 
logs catalina.out
7-nov-2004 18.46.24 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
7-nov-2004 18.46.25 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3314 ms
7-nov-2004 18.46.25 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
7-nov-2004 18.46.25 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.25
7-nov-2004 18.46.25 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
7-nov-2004 18.46.25 org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
7-nov-2004 18.46.25 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL 
file:/usr/jakarta-tomcat-5.0.25/conf/Catalina/localhost/admin.xml
Se volessi far si che Tomcat ascolti su un'altra porta invece come devo 
fare? grazie ancora

 fare? grazie ancora
E' possibile lanciare Tomcat nella finestra "corrente" (come accade per
la versione Win32), tramite il comando:
$ ./catalina.sh run
Per modificare la porta di "ascolto" di Tomcat, invece, é necessario
modificare il file fondamentale di configurazione, ovvero
$CATALINA_HOME/conf/server.xml
in particolare, dovresti trovare (in Tomcat 5), una parte come questa:
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector port="8080"
	maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
        enableLookups="false" redirectPort="8443" acceptCount="100"
        debug="0" connectionTimeout="20000"
        disableUploadTimeout="true" />
Se intendi modificare la porta di default verso la 80, é consigliabile,
invece, configurare Apache perché continui a rispondere alla 80
reindirizzando le richieste verso Tomcat, se necessario:
http://jakarta.apache.org/tomcat/connectors-doc/jk2/index.html
ciao,
erossi


gentilissimo  e soprattutto chiarissimo!
Grazie
Cor_Pie()