Een oorlogsbestand in Tomcat 7 implementeren

Ik heb het bestand sample.wargekopieerd naar de webappsdirectory van Tomcat, en ik heb toegang tot localhost:8080.

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


Antwoord 1, autoriteit 100%

Je hebt toegang tot je applicatie via: http://localhost:8080/sample

Het implementeren of opnieuw implementeren van war-bestanden is standaard automatisch – na het kopiëren/overschrijven van het bestand sample.war, controleert u de map webappsvoor een uitgepakte map sample.

Als het niet goed opent, controleer dan de logbestanden (bijv. tomcat/logs/catalina.out) op problemen met de implementatie.


Antwoord 2, autoriteit 29%

stap-1. hier implementeer ik pos.warGa eerst naar de map tomcat webapps en plak deze

stap-2. ga naar de map tomcat->binen start tomcat door op startup.bat

te klikken

stap-3. ga naar browser schrijf localhost:poort/projectnaam bijv. localhost:8080/pos(hier draait mijn kater op poort 8080)

Klaar….


Antwoord 3, autoriteit 18%

U hoeft alleen uw oorlogsbestand in webapps te plaatsen en vervolgens uw server te starten.

het wordt geïmplementeerd.

anders kunt u ook Tomcat Manager a webfront gebruiken om & je oorlog op afstand inzetten.


Antwoord 4, autoriteit 6%

Naast de reeds genoemde manieren (door het war-bestand rechtstreeks in de webapps-directory te plaatsen), kunt u, als u de Tomcat Manager-toepassing hebt geïnstalleerd, ook via de browser war-bestanden implementeren . Om bij de manager te komen, bladert u naar de root van de server (in uw geval localhost:8080), selecteert u “Tomcat Manager” (op dit punt moet u de gebruikersnaam en het wachtwoord weten voor een Tomcat-gebruiker met “manager”- rol, worden de gebruikers gedefinieerd in tomcat-users.xmlin de conf-directory van de tomcat-installatie). Scroll vanaf de openingspagina naar beneden totdat u het “Deploy”-gedeelte van de pagina ziet, waar u op “browse” kunt klikken om een WAR-bestand te selecteren om vanaf uw lokale computer te implementeren. Nadat u het bestand hebt geselecteerd, klikt u op implementeren. Na een tijdje zou de manager je moeten informeren dat de applicatie is geïmplementeerd (en als alles goed is gegaan, gestart).

Hiervind je een langere instructie en andere instructies uit de Tomcat 7-documentatie pagina’s.


Antwoord 5, autoriteit 5%

Er zijn twee manieren:

  1. U kunt ofwel hot-implementatie doen (Hot-implementatie betekent implementeren wanneer de server actief is).
  2. Of u kunt koude implementatie doen (Koude implementatie betekent implementeren wanneer de server is gestopt).

Gebruik gewoon de Tomcat Manager-console voor console-implementatie of kopieer en plak uw applicatie in de webapp-map van de tomcat_home-directory van uw server.

Opmerking: Zorg ervoor dat als uw War-bestandsgrootte meer dan 52 MB (de standaardconfiguratiewaarde ) is,
U moet twee kleine wijzigingen in Web.xML-bestand van Manager-toepassing van uw WebApp-map (Manager-applicatie worden verstrekt door Apache Tomcat standaard bij het installeren van de server).

  • Ga naar de web.xml van de manager-applicatie (bijvoorbeeld het kan
    wees onder /tomcat7/webapps/manager/web-inf/web.xml.

  • Increase the max-file-size and max-request-size values in web.xml file:

    <multipart-config>

       <!– 50MB max –>
        <max-file-size>52428800</max-file-size>
        <max-request-size>52428800</max-request-size>
        <file-size-threshold>0</file-size-threshold>
     </multipart-config>
    

    Verhoog de grootte door de waarden voor te leggen voor <max-file-size>en <max-request-size>Volgens uw vereiste.


6, Autoriteit 3%

Dit werkt voor mij:

  1. Maak je oorlogsbestand (mysite.war) lokaal aan.
  2. hernoem het lokaal naar iets behalve. WAR, zoals MySite.www
  3. met Tomcat nog steeds actief, upload Mysite.www naar WebApps Directory.
  4. Nadat het is voltooid, verwijdert u de vorige versie MySite.war
  5. Lijst de map, kijk naar de map / mysite om te verdwijnen.
  6. Hernoem mysite.www om MySite.War te zijn
  7. Noteer de map, kijkend naar de nieuwe / mysite die moet worden gemaakt.

Als je het nieuwe bestand probeert te uploaden als een oorlogsbestand, terwijl Tomcat nog steeds actief is, zal het proberen het uit te breiden voordat het er allemaal is. Het zal mislukken. Als het is mislukt, zal het niet opnieuw proberen. Dus, door een www-bestand te uploaden en het vervolgens te hernoemen, kan het hele oorlogsbestand aanwezig zijn voordat kater het opmerkt.

Hint, vergeet niet te controleren of de eigenaar van het oorlogsbestand Tomcat is (Gebruik chown)


Antwoord 7

Als je tomcat7 hebt geïnstalleerd met apt-getin linux, implementeer dan je app op /var/lib/tomcat7/webapps/

bijv.

sudo service tomcat7 stop
mvn clean package
sudo cp target/DestroyTheWorldWithPeace.war /var/lib/tomcat7/webapps/
#you might also want to make sure war file has permission (`777` not just `+x`)
sudo service tomcat7 start

Blijf ook het Tomcat-logboek volgen, zodat u kunt controleren of uw app daadwerkelijk vrede sluit met Tomcat.

tail -f /var/lib/tomcat7/logs/catalina.out

De geïmplementeerde applicatie zou moeten verschijnen in http://172.16.35.155:8080/manager/html


Antwoord 8

Voor het implementeren van het oorlogsbestand over Tomcat,
Volg de onderstaande stappen:

  1. Stop de kater. powershell->services.msc->OK->Apache Tomcat 8.5->stop (aan de linkerkant).

  1. Plaats het .war-bestand in E:\Tomcat_Installation\webapps, d.w.z. webapps-map, d.w.z. put.war (put.war is slechts een voorbeeld)

  1. Na het starten van de tomcat(om tomcat te starten powershell->services.msc->OK->Apache Tomcat
    8.5->start )

je krijgt één map in E:\Tomcat_Installation\webapps**put**

Op deze manier kunt u uw oorlogsbestand in Apache Tomcat implementeren.


Antwoord 9

1.Genereer een war-bestand vanuit uw applicatie
2. open Tomcat Manager, ga naar beneden op de pagina
3. Klik op bladeren om de oorlog in te zetten.
4. kies je oorlogsdossier.
Daar ga je!


Antwoord 10

Voer de volgende stappen uit:

  • Stop de kater
  • Klik met de rechtermuisknop op Project en klik op “Opschonen en bouwen”
  • Ga naar je projectmap en in Dist Folder krijg je een war-bestand dat je op je kater kopieert
  • webApp-map
  • Start de kater
  • automatisch uitpakken van oorlogsbestanden en uw project uitvoeren

Antwoord 11

Ik heb de instructie in de volgende link gevolgd, het werkt voor mij.
http://www.coderanch.com/t/487178/ Tomcat/war-file-show-load

  1. Stop Tomcat

  2. Verwijder alle logs in tomcat/logsen alle bestanden in tomcat/conf/Catalina/localhost

  3. Verwijder het war-bestand en de map die het heeft gemaakt (als dat het geval was) uit tomact/webapps

  4. Tomcat starten

  5. Kopieer tijdens het bekijken van de logs het war-bestand opnieuw naar de webapps-directory

Houd daarna catalina.xxxx-xx-xx.login de gaten om het probleem te achterhalen.


Antwoord 12

De toepassingsnaam past in de context van uw door Tomcat geïmplementeerde URL,
bijv. http://localhost:Poort/toepassingsnaam.
Als uw toepassingsnaam eenvoudig is, moet deze http://localhost:8080/sample

zijn

Standaard is poort 8080, maar als je deze wilt wijzigen, of als je wilt weten op welke poort Tomcat draait, ga je gewoon naar het bestand server.xmlin /conf/server.xml , daar vind je poort & verandering,
bijv. <Connector port=”8080″redirectPort=”8443″ connectionTimeout=”20000″ protocol=”HTTP/1.1″/>

Als er iets misgaat, controleer dan de logbestanden (bijv. /logs/catalina.out)

Other episodes