2010-11-15 24 views
8

Ho tomcat 7 installato sulla mia macchina Windows 7. Per avviarlo, devo avviarlo manualmente tutto il tempo. Non si avvia riavviando la mia macchina. Qualche idea su come abilitare l'avvio automatico di tomcat all'avvio di windows 7 o non è possibile farlo in tomcat?Avvia Tomcat all'avvio di Windows 7?

+0

Ho raccomandato questa risorsa: http://technology.amis.nl/blog/12278/two-tips-using -xampp-apache-tomcat-on-windows-7-get-started/comment-page-1 # comment-481092. Permette di eseguire Tomcat 7 come servizio di Windows. – InfZero

risposta

2

Basta creare un collegamento di avvio o, se non si desidera effettuare il login, eseguirlo come servizio.

Questo è per 6.0, ma dovrebbe applicarsi ancora: http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html

+0

ho letto il link che hai fornito e non sono riuscito sul primo ostacolo apertura cmd.exe in modalità admin e digitando service.bat install Fallisce dicendo no tale comando – jonney

2

Ho avuto lo stesso problema. La modifica delle proprietà di compatibilità di Tomcat7.exe e Tomcat7w.exe ha risolto il problema. Vai a C: \ Programmi \ Apache Software Foundation \ Tomcat 7.0 \ bin \ (o ovunque tu abbia installato Tomcat) e apri le proprietà di Tomcat7.exe. Quindi vai alla scheda Compatibilità, Livello privilegio e seleziona "Esegui questo programma come amministratore". Ripeti l'operazione per Tomcat7w.exe, verifica che il servizio Tomcat7 sia impostato per essere eseguito all'avvio di Windows e riavviare il computer.

8

(opzionale) Se avete installato Tomcat come servizio, è possibile configurarlo per l'avvio automatico all'avvio del computer:

Start> Impostazioni> Pannello di controllo> Strumenti di amministrazione> Servizi (per il servizio aperto)
e poi: fare clic destro "Apache Tomcat"> Proprietà
e quindi: Impostare "Tipo di avvio" a automatico
finale: Fare clic su Start o riavviare il pc

*** ->https://wiki.openmrs.org/display/docs/Step+3+-+Install+Tomcat

0

Risolto

Got gli errori quando si configura come un servizio, ma risolto utilizzando il file bat
Soluzione: creare un file bat per avviare Tomcat7

copiare il file bat in finestre cartella Esecuzione automatica (volontà essere in C: \ utenti \ nomeutente \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programmi \ Esecuzione automatica)

permetterà al programma di lanciare all'avvio di Windows 7

+0

esempio di file bat: @echo off pushd D: \ Software \ apache-tomcat-7.0.42-windows-x86 \ apache-tomcat-7.0.42 \ bin \ call startup.bat –

+1

Per tutti gli utenti su un computer specifico: C: \ ProgramData \ Microsoft \ Windows \ Menu Avvio \ Programmi \Avviare –

0

Forse ci sono diversi modi, o problemi, che impediscono tom gatto dall'inizio. ho provato molto, ma niente è riuscito. Alla fine, sono andato all '"Amministratore" - Pannello e lì per "servizi". Nel servizio "", ci sono tutti i servizi, il loro stato, la descrizione, il modo di iniziare e l'account, che viene utilizzato per avviare il servizio. Lì, ho provato ad avviare Tomcat e mi hanno detto che l'account non era in grado di farlo (anche se l'ho configurato nelle proprietà del tomcat7.exe). Così ho dato l'account amministratore, la password per il servizio (accesso nelle Proprietà del servizio) e poi Tomcat è stato in grado di avviarsi e lo ha fatto di nuovo quando ho riavviato il sistema.

0

impostare la variabile di ambiente

JRE_HOME

JAVA_HOME

CATALINA_HOME

CLASSPATH

PATH

THEN

copia msvcr71.dll da JAVA_HOME/bin alla CATALINA_HOME/BIN

ora gestito startup.bat