Jeg har kopieret filen sample.war
til mappen webapps
i Tomcat, og jeg kan få adgang til localhost:8080
.
Hvordan vil Tomcat nu implementere den, jeg mener, skal jeg åbne den i browseren? Hvordan kan jeg få adgang til applikationen?
Du kan få adgang til din applikation fra: http://localhost:8080/sample
.
Deployeringen eller genudpakningen af war-filer sker automatisk som standard - efter kopiering/overskrivning af filen sample.war
skal du kontrollere din webapps
-mappe for en udpakket mappe sample
.
Hvis den ikke åbnes korrekt, skal du kontrollere logfilerne (f.eks. tomcat/logs/catalina.out) for problemer med implementeringen.
Ud over de allerede nævnte måder (at lægge war-filen direkte i webapps-mappen) kan du, hvis du har Tomcat Manager -applikationen installeret, også distribuere war-filer via browseren. For at komme til manager skal du gå til roden af serveren (i dit tilfælde localhost:8080), vælge "Tomcat Manager" (på dette tidspunkt skal du kende brugernavn og adgangskode for en Tomcat-bruger med "manager"-rolle, brugerne er defineret i tomcat-users.xml i conf-mappen i tomcat-installationen). Fra åbningssiden skal du rulle nedad, indtil du ser "Deploy"-delen af siden, hvor du kan klikke på "browse" for at vælge en WAR-fil, der skal implementeres fra din lokale maskine. Når du har valgt filen, skal du klikke på Deploy. Efter et stykke tid bør manageren informere dig om, at programmet er blevet deployet (og hvis alt gik godt, startet).
Her'er en længere vejledning og andre instruktioner fra Tomcat 7-dokumentationssiderne.