2011-06-22 13 views
6

Ho scaricato tomcat versione 7.0.16 delle distribuzioni binarie core tar.gz dal sito Web ufficiale di tomcat alla mia macchina Ubuntu, quindi ho estratto il file scaricato.Perché non riesco ad avviare il mio tomcat dalla riga di comando?

Poi, ho usato il comando terminale per specificare il percorso ~/apache-tomcat-7.0.16/bin $, poi sono entrato startup comando, ma ho avuto 'avvio: command not found' un messaggio, ma quando il comando linux ls ho usato, c'erano startup.bat e startup.sh sotto bin/.

Ho anche provato a inserire startup.bat e startup.sh, lo stesso messaggio restituito. Perché non posso avviare il mio tomcat v7 dalla finestra del terminale di Ubuntu ??

+0

bat solo i file di lavoro su finestre di Windows. .sh sono * nix script di shell che dovrebbero funzionare. –

risposta

23

Se stai cercando di eseguire startup.sh dalla directory che lo contiene, sarà necessario anteporre il nome con ./ - la directory corrente non si trova sulla PATH per impostazione predefinita. Inoltre, avrai bisogno dell'estensione .sh.

Quindi, o:

~/apache-tomcat-7/bin$ ./startup.sh 

Oppure:

~/apache-tomcat-7$ bin/startup.sh 
+2

Ho provato il comando, ho ricevuto il messaggio: Utilizzo di CATALINA_BASE: /home/john/apache-tomcat-7.0.16 Utilizzo di CATALINA_HOME: /home/john/apache-tomcat-7.0.16 Utilizzo di CATALINA_TMPDIR:/home/john/apache-tomcat-7.0.16/temp Utilizzo di JRE_HOME:/usr Utilizzo di CLASSPATH: /home/john/apache-tomcat-7.0.16/bin/bootstrap.jar:/home/john/apache-tomcat-7.0.16 /bin/tomcat-juli.jar – Leem

+0

E neanche i server sono stati avviati ... cosa c'è che non va ... – Leem

+4

Questo comando restituisce dopo aver scritto le informazioni sullo stato che hai mostrato, il server è in esecuzione come processo daemon in background. Puoi testarlo premendo 'http: // localhost: 8080' –

5

In realtà il problema è il vostro startup.sh non ha il permesso è per questo che non si riesce a eseguire avviarlo. Per prima cosa controllare correttamente, digitare ./startup.sh lì e osservare cosa dice. Se si dice che "non si dispone dell'autorizzazione", quindi dare il permesso di esecuzione con questo comando chmod 777 startup.sh. Quindi prova ad avviarlo.

+0

Anche questo funziona! – pgonzaleznetwork

4

si dovrebbe in questo modo:

sudo chmod + x /Users/yw/Tomcat/bin/*.sh

+0

Grazie amico .. Questo è esattamente quello che sto cercando. :) –

0

l'ho fatto con il comando:

chmod +x catalina.sh 
sudo ./startup.sh 
Problemi correlati