369 Stimmen

Wie man eine War-Datei in Tomcat 7 einsetzt

Ich habe die sample.war Datei in die webapps Verzeichnis von Tomcat, und ich kann auf localhost:8080 .

Wie wird Tomcat es nun bereitstellen, ich meine, muss ich es im Browser öffnen? Wie kann ich auf die Anwendung zugreifen?

349voto

Bozho Punkte 570413

Sie können Ihre Bewerbung von hier aus aufrufen: http://localhost:8080/sample

Die Bereitstellung oder Neuverteilung von War-Dateien erfolgt standardmäßig automatisch - nach dem Kopieren/Überschreiben der Datei sample.war überprüfen Sie Ihre webapps Ordner für einen extrahierten Ordner sample .

Wenn es sich nicht richtig öffnen lässt, überprüfen Sie die Protokolldateien (z. B. tomcat/logs/catalina.out) auf Probleme bei der Bereitstellung.

101voto

Ferdous Wahid Punkte 3014

Schritt 1. Hier setze ich ein pos.war Gehen Sie zunächst in den Ordner tomcat webapps und fügen Sie Folgendes ein

enter image description here

Schritt 2. Gehen Sie zu tomcat-> bin Ordner starten Sie den Tomcat, indem Sie auf startup.bat

Schritt 3: Gehen Sie zum Browser und schreiben Sie localhost:port/project name z.B.. localhost:8080/pos (hier läuft mein Tomcat auf Port 8080)

Erledigt....

enter image description here

61voto

jmj Punkte 232204

Sie müssen lediglich Ihre War-Datei in webapps ablegen und dann Ihren Server starten.

wird sie eingesetzt.

Andernfalls können Sie auch den Tomcat-Manager und eine Webfront verwenden, um Ihr War aus der Ferne hochzuladen und einzusetzen.

55voto

ROMANIA_engineer Punkte 50874

Manuelle Schritte - Windows

  1. Kopieren Sie die .war-Datei (z.B.: prj.war) nach %CATALINA_HOME%\webapps ( z.B.: C:\tomcat\webapps )

  2. ausführen. %CATALINA_HOME%\bin\startup.bat

  3. Ihre .war-Datei wird automatisch in ein Verzeichnis extrahiert. Ordner die den gleichen Namen (ohne Erweiterung) hat (z.B.: prj)

  4. Gehe zu %CATALINA_HOME%\conf\server.xml und nehmen die Hafen für das HTTP-Protokoll. <Connector port="8080" ... /> . Der Standardwert ist 8080 .

  5. Rufen Sie die folgende URL auf:

    [<protocol>://]localhost:<port>/folder/resourceName

    (z.B.: localhost:8080/folder/resourceName )

Versuchen Sie nicht, auf die URL ohne die resourceName weil es nicht funktionieren wird, wenn es keine Datei wie index.html oder wenn es kein Url-Muster gibt wie " / " oder " /* " in web.xml .

Die verfügbaren Hauptpfade finden Sie hier: [<protocol>://]localhost:<port>/manager/html (z.B.: http://localhost:8080/manager/html ) und sie haben true in der Spalte "Läuft".


Verwendung des UI-Managers:

  1. Gehe zu [<protocol>://]localhost:<port>/manager/html/ (normalerweise localhost:8080/manager/html/ )

    Dies ist auch möglich durch [<protocol>://]localhost:<port> > Manager-App )

    Wenn Sie bekommen:

    403 Zugriff verweigert

    gehen zu %CATALINA_HOME%\conf\tomcat-users.xml und überprüfen Sie, ob Sie eine Zeile wie diese aktiviert haben:

    <user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
  2. In der Bereitstellung von Abschnitt, Unterabschnitt WAR-Datei zum Einsatz, klicken Sie auf Durchsuchen... .

    Deploy browse

  3. Wählen Sie die .war-Datei (z.B.: prj.war) > klicken Sie auf Bereitstellung von .

  4. In der Anwendungen können Sie den Namen Ihres Projekts sehen (z. B.: prj).

20voto

esaj Punkte 15657

Zusätzlich zu den bereits erwähnten Möglichkeiten (Ablegen der Kriegsdatei direkt im Webapps -Verzeichnis), wenn Sie die Tomcat Manager -Anwendung installiert haben, können Sie War-Dateien auch über den Browser bereitstellen. Um zum Manager zu gelangen, navigieren Sie zum Root des Servers (in Ihrem Fall localhost:8080), wählen Sie "Tomcat Manager" (an dieser Stelle müssen Sie den Benutzernamen und das Passwort für einen Tomcat-Benutzer mit der Rolle "manager" kennen, die Benutzer sind definiert in tomcat-benutzer.xml im conf -Verzeichnis der Tomcat-Installation). Scrollen Sie auf der sich öffnenden Seite nach unten, bis Sie den "Deploy"-Teil der Seite sehen, wo Sie auf "Durchsuchen" klicken können, um eine WAR-Datei auszuwählen, die von Ihrem lokalen Rechner aus bereitgestellt werden soll. Nachdem Sie die Datei ausgewählt haben, klicken Sie auf "Bereitstellen". Nach einer Weile sollte der Manager Sie darüber informieren, dass die Anwendung bereitgestellt (und, wenn alles gut gegangen ist, auch gestartet) wurde.

Hier Eine längere Anleitung und weitere Anweisungen finden Sie auf den Tomcat 7-Dokumentationsseiten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X