Hoe een war-bestand implementeren in Tomcat 7

Ik heb het sample.war bestand gekopieerd naar de webapps directory van Tomcat, en ik kan localhost:8080 benaderen.

Hoe zal Tomcat het nu implementeren, ik bedoel moet ik het openen in een browser? Hoe kan ik toegang krijgen tot de applicatie?

Oplossing

U kunt uw applicatie openen vanaf: http://localhost:8080/sample

Het (her)deployen van war bestanden gaat standaard automatisch - na het kopiëren/overschrijven van het bestand sample.war, controleer uw webapps folder voor een uitgepakte map sample.

Als deze niet goed opent, controleer dan de log bestanden (b.v. tomcat/logs/catalina.out) voor problemen met deployment.

Commentaren (8)

Je hoeft alleen je war bestand in webapps te zetten en dan je server te starten.

Het zal worden ingezet.

Anders kun je ook tomcat manager of webfront gebruiken om te uploaden en je war op afstand te deployen.

Commentaren (4)

Naast de reeds genoemde manieren (het war-bestand direct in de webapps-directory droppen), kun je, als je de Tomcat Manager -applicatie geïnstalleerd hebt, war-bestanden ook via de browser deployen. Om bij de manager te komen, blader je naar de root van de server (in jouw geval, localhost:8080), selecteer je "Tomcat Manager" (op dit punt moet je gebruikersnaam en wachtwoord weten voor een Tomcat-gebruiker met "manager"-rol, de gebruikers zijn gedefinieerd in tomcat-users.xml in de conf-directory van de tomcat-installatie). Op de openingspagina scroll je naar beneden tot je het "Deploy"-gedeelte van de pagina ziet, waar je op "browse" kunt klikken om een WAR-bestand te selecteren om te deployen vanaf je lokale machine. Nadat je'het bestand hebt geselecteerd, klik je op deploy. Na een tijdje zou de manager u moeten informeren dat de applicatie is uitgerold (en als alles goed is gegaan, gestart).

Hier'is een langere how-to en andere instructies van de Tomcat 7 documentatie pagina's.

Commentaren (2)