Autore |
Discussione  |
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 10/12/2008 : 15:59:20
|
Salve, salve a tutti!!! Lavoro su un server basato su sistema unix al quale accedo alla shell con telnet. Devo settare alcune variabili d'ambiente a linea di comando e volevo chiedere se qualcuno sa darmi una mano. Grazie!!!!!!!
|
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 10/12/2008 : 16:21:46
|
Le variabili d'ambiente le imposti con il comando "export VARIABILE=VALORE" (attento a non mettere alcuno spazio attorno all'uguale).
Se vuoi automatizzare l'esportazione, devi metterla in un file caricato di default all'atto del login. Non avendo mai lavorato con telnet, non so se e quale sia questo file. Potrebbe essere .profile oppure .bash_profile oppure .bashrc (tutti presenti nella tua home) oppure qualcun altro.
Oppure, per andare sul sicuro, metti tutti gli export in un file e ogni volta che ti colleghi, come prima cosa dai il comando "source FileDegliExport".
Ovviamente tutti i comandi indicati vanno messi senza "", che ho messo solo per deliminare il comando stesso. |
 |
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 11/12/2008 : 10:29:49
|
Allora in pratica io devo avviare il server tomcat e lanciando lo script startup.sh mi viene richiesto di settare delle variabili d'ambiente tra cui CATALINA_BASE e JRE_HOME. Io prima di lanciare lo startup.sh setto queste variabili d'ambiente come mi hai detto cioè con export nome=variabile e dopo vado a controllare che queste siano state correttamente settate con il comando env. Questo controllo è positivo, ma quando lancio startup.sh mi viene dato lo stesso messaggio di prima, cioè che devo settare le variabili d'ambiente.... |
 |
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 11/12/2008 : 13:00:03
|
Soluzione temporanea: metti l'export dentro lo script startup.sh
Comunque strano che se presenti, poi non te le prenda effettivamente |
 |
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 11/12/2008 : 15:16:31
|
C'avevo già pensato e ho messo gli export direttamente nello script, ma niente....  |
 |
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 11/12/2008 : 15:27:05
|
Ti posto il messaggio che mi viene restituito: Using CATALINA_BASE: /export/home/devel1/apache-tomcat-6.0.18 Using CATALINA_HOME: /export/home/devel1/apache-tomcat-6.0.18 Using CATALINA_TMPDIR: /export/home/devel1/apache-tomcat-6.0.18/temp Using JRE_HOME: /export/home/devel1/java |
 |
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 11/12/2008 : 20:10:53
|
Guarda che lo script ti dice che sta usando tali variabili con tale valore, non che devi impostarne il valore, a meno di non usarne uno diverso.
Tu quali valori vorresti impostare? |
 |
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 12/12/2008 : 10:15:01
|
Ah bene!!! A me mi sta bene che usi questi valori... ma siccome mi viene restituito il messaggio Using CATALINA_BASE: /export/home/devel1/apache-tomcat-6.0.18 Using CATALINA_HOME: /export/home/devel1/apache-tomcat-6.0.18 Using CATALINA_TMPDIR: /export/home/devel1/apache-tomcat-6.0.18/temp Using JRE_HOME: /export/home/devel1/java e il server non parte credevo che il messaggio volesse indicarmi di settare tali variabili. Però ora la domanda è: perchè il server non parte??? 
|
 |
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 12/12/2008 : 13:59:27
|
Puoi saperlo solo tu, guardando nei log di tomcat.
Poi, come sei sicuro che non sia partito? Hai controllato tramite un "ps aux" o collegandoti col browser? |
 |
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 12/12/2008 : 15:13:55
|
No ovviamente il server non è partito, avevo già fatto le prove del caso.... il log da queste info: Dec 12, 2008 3:09:54 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() Dec 12, 2008 3:09:54 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() Dec 12, 2008 3:09:55 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextDestroyed() Dec 12, 2008 3:09:55 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextDestroyed() |
 |
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 12/12/2008 : 15:45:42
|
Se vai in $CATALINA_HOME/logs, trovi piu` file, tra cui catalina.out e catalina.DATA.log. Prova a guardare in tutti i file per vedere che succede, dato che quello che hai riportato si trova in localhost.DATA.log. Probabilmente stai guardando nel log sbagliato... |
 |
|
eclipse75
Senior Member
   
96 Messaggi |
Inserito il - 12/12/2008 : 16:07:02
|
Dunque ho guardato nel log catalina.out, come sospettavo mi dice che la porta 8080 è già in uso... per cambiare tale porta devo andare nel file server.xml che si trova sotto la cartella conf? Grazie di tutto comunque |
 |
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 12/12/2008 : 21:03:19
|
Qui si va sul difficile. E` parecchio che non configuro un tomcat. Comunque penso che puoi trovare indicazioni sulla documentazione ufficiale di tomcat. |
 |
|
|
Discussione  |
|