2012-11-09 17 views
19

Ho copiato il file sample.war nella directory webapps di tomcat.distribuire il file di guerra nel server tomcat

Posso accedere al localhost: 8080.

Implementazione delle guerre è automatico per default -i hanno controllato la mia cartella webapps per una cartella "campione" estratto

ma non è extracted.why il file guerra non extracted.please darmi soluzione per Questo.

risposta

20

Elimina il file di guerra dalla directory webapps/. Quindi apri il link http://localhost:8080/ nel tuo browser web. Fare clic su Tomcat Manager quindi immettere nome utente e password. Nella pagina successiva puoi vedere un'opzione chiamata "File WAR da distribuire". Seleziona il tuo file di guerra da lì e fai clic sul pulsante "deploy".

Se si desidera la distribuzione automatica quando si copiano i file nella directory webapp/. Quindi assicurarsi che si server.xml file contiene i seguenti valori:

autoDeploy="true" 
unpackWARs="true" 

Basta cercare questi valori nei tuoi valori di file e modificare server.xml come indicato sopra

Per ulteriori informazioni vedere Deploy A New Application from a Local Path.

+0

ho scritto questo host locale: 8080 significa ricevere i seguenti messaggi. Si prega di fare riferimento a questo: http: //screencast.com/t/9h7ytkXRFYz qui Tomcat Manage non è disponibile. – user1796222

+0

@ user1796222- puoi modificare il file server.xml come mostrato sopra. Per favore dimmi anche i tuoi risultati –

+0

questo codice salvato solo nel mio file server.xml.autoDeploy = "true" unpackWARs = "true". – user1796222

3

In genere ciò accade quando si dispone di 2 Tomcats. Se CATALINA_HOME si riferisce a Tomcat-A e si sta tentando di eseguire Tomcat-B da Tomcat-B/bin/startup.bat. Funzionerà Tomcat-A. Quindi la tua guerra che stai cercando di implementare in Tomcat-B non verrà estratta poiché Tomcat-A è in esecuzione in tempo reale.

Problemi correlati